如何在plotly中使用fill_between

时间:2018-11-24 15:10:00

标签: plotly

在用plotly建立地平线图时遇到困难。我使用Implementing horizon charts in matplotlib的演示代码成功地使用matplotlib.plotly构建了此库,但失败了plotly,因为在fill_between中找不到任何实现plotly的函数

我想知道如何在plotly中的两个虚线之间填充一个区域。

1 个答案:

答案 0 :(得分:0)

只需像这样使用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()