2024-04-26 22:38:25 发布
网友
我已经从plotly.subplots模块创建了一个带有make_subplots()的图形
如何为每个子批次设置x轴和y轴标签
从plotly documentation开始:
from plotly.subplots import make_subplots import plotly.graph_objects as go # Initialize figure with subplots fig = make_subplots( rows=2, cols=2, subplot_titles=("Plot 1", "Plot 2", "Plot 3", "Plot 4") ) # Add traces fig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=1) fig.add_trace(go.Scatter(x=[20, 30, 40], y=[50, 60, 70]), row=1, col=2) fig.add_trace(go.Scatter(x=[300, 400, 500], y=[600, 700, 800]), row=2, col=1) fig.add_trace(go.Scatter(x=[4000, 5000, 6000], y=[7000, 8000, 9000]), row=2, col=2) # Update xaxis properties fig.update_xaxes(title_text="xaxis 1 title", row=1, col=1) fig.update_xaxes(title_text="xaxis 2 title", range=[10, 50], row=1, col=2) fig.update_xaxes(title_text="xaxis 3 title", showgrid=False, row=2, col=1) fig.update_xaxes(title_text="xaxis 4 title", type="log", row=2, col=2) # Update yaxis properties fig.update_yaxes(title_text="yaxis 1 title", row=1, col=1) fig.update_yaxes(title_text="yaxis 2 title", range=[40, 80], row=1, col=2) fig.update_yaxes(title_text="yaxis 3 title", showgrid=False, row=2, col=1) fig.update_yaxes(title_text="yaxis 4 title", row=2, col=2) # Update title and height fig.update_layout(title_text="Customizing Subplot Axes", height=700) fig.show()
从plotly documentation开始:
相关问题 更多 >
编程相关推荐