使用 plotly 画图的时候,如果有两个指标的数值相差很大时,这时候需要y轴拆分成两个,这样能更清楚的看到两个指标的关系。
下面代码展示了跨期价差套利的图像。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| import plotly.graph_objects as go from plotly.subplots import make_subplots
ih2106 = go.Scatter( x=data.index, y=data["IH2106"], name="IH2106" )
ih2109 = go.Scatter( x=data.index, y=data["IH2109"], name="IH2109" )
spread = go.Scatter( x=data.index, y=data["spread"], name="spread" )
fig = make_subplots(specs=[[{"secondary_y": True}]]) fig.add_trace(ih2106) fig.add_trace(ih2109) fig.add_trace(spread, secondary_y=True)
|