在plotly中,可以使用make_subplots()
函数创建具有多个y轴的图表,并使用secondary_y=True
参数指定第二个y轴。以下是创建第一个y轴的缩放版本的第二个y轴的步骤:
import plotly.graph_objects as go
from plotly.subplots import make_subplots
fig = make_subplots(specs=[[{"secondary_y": True}]])
fig.add_trace(go.Scatter(x=data_x, y=data_y1, name="y1"), secondary_y=False)
fig.update_yaxes(title_text="y1", secondary_y=False)
fig.add_trace(go.Scatter(x=data_x, y=data_y2, name="y2"), secondary_y=True)
fig.update_yaxes(title_text="y2", secondary_y=True)
fig.show()
在上述代码中,data_x
和data_y1
是第一个y轴的数据,data_y2
是第二个y轴的数据。通过secondary_y=False
和secondary_y=True
参数,可以指定每个轴的位置。
请注意,这只是使用plotly库创建第一个y轴的缩放版本的第二个y轴的一种方法。plotly还提供了其他方法和选项来自定义图表和轴的外观和行为。
领取专属 10元无门槛券
手把手带您无忧上云