我是靠谱客的博主 结实奇异果,最近开发中收集的这篇文章主要介绍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)

最后

以上就是结实奇异果为你收集整理的plotly绘制简单图形<8>--双Y轴设置的全部内容,希望文章能够帮你解决plotly绘制简单图形<8>--双Y轴设置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部