plotly绘制简单图形<8>--双Y轴设置

我们做数据的时候往往会遇到我们想同时展现两组数据,但是两组数据的量级不一样,

那么绘制在一起会导致,数量级小的一组数据的趋势不能明显的看出来,

这个时候往往需要建立一个次坐标轴

接下来我们看一下怎么用plotly进行实现

import plotly.plotly as py
import plotly.graph_objs as go
 
trace1 = go.Bar(
    x=['A', 'B', 'C'],
    y=[200, 140, 230],
    name='SF Zoo'
)
trace2 = go.Scatter(
    x=['A', 'B', 'C'],
    y=[12, 18, 29],
    name='LA Zoo',
    xaxis='x', 
    yaxis='y2'#标明设置一个不同于trace1的一个坐标轴
)
 
data = [trace1, trace2]
layout = go.Layout(
    yaxis2=dict(anchor='x', overlaying='y', side='right')#设置坐标轴的格式,一般次坐标轴在右侧
)
 
fig = go.Figure(data=data, layout=layout)
py.iplot(fig)

猜你喜欢

转载自blog.csdn.net/Andy_shenzl/article/details/82888543