小编git*_*con的帖子

如何在绘图中离线绘制垂直线?

如何使用python在绘图中离线绘制垂直线?我想在x = 20,x = 40和x = 60处添加线,所有这些都在同一个图中.

def graph_contracts(self):
    trace1 = go.Scatter(
        x=np.array(range(len(all_prices))),
        y=np.array(all_prices), mode='markers', marker=dict(size=10, color='rgba(152, 0, 0, .8)'))
    data = [trace1]
    layout = go.Layout(title='Market Contracts by Period',
                       xaxis=dict(title='Contract #',
                                  titlefont=dict(family='Courier New, monospace', size=18, color='#7f7f7f')),
                       yaxis=dict(title='Prices ($)',
                                  titlefont=dict(family='Courier New, monospace', size=18, color='#7f7f7f')))
    fig = go.Figure(data=data, layout=layout)
    py.offline.plot(fig)
Run Code Online (Sandbox Code Playgroud)

生成的图形

python-3.x plotly

4
推荐指数
3
解决办法
4101
查看次数

标签 统计

plotly ×1

python-3.x ×1