Plotly:如何在线条之间填充区域?

4
我在使用plotly构建视觉化图表时遇到了困难。我已经成功地使用在matplotlib中实现horizon charts的演示代码来使用matplotlib.plotly构建了此图表,但是在使用plotly时失败了,因为我找不到任何函数来实现fill_between。 我想知道如何在plotly中填充两条折线之间的区域。
1个回答

4
只需像这样使用fill=tozeroy绘图: enter image description here 代码:
import plotly.graph_objects as go

fig = go.Figure()
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[0, 2, 3],
                         mode = 'lines',
                         fill='tozeroy'))
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[3, 5, 4],
                         mode = 'lines',
                         fill='tonexty'))
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5.5, 6],
                         mode = 'lines',
                         fill='tonexty'))

fig.show()

5
有没有办法填充某个特定x范围之间的区域,例如只填充x在[1.5,2.5]之间的部分? - haneulkim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接