python plotly 平均值折线图_如何使用Plotly带有折线图的堆积条形图?

我想使用plotly和iPython创建一个带有线条图的条形图,如上例所示。另一方面,我希望条形图是一个水平堆积条形图,如下例中使用plotly和iPython。我该怎么做呢?

y_saving_yes = [1, 2, 4, 6, 7, 7]

y_saving_no = [10, 10, 10, 10, 10, 10]

y_net_worth = [93453, 81666, 69889, 78381, 141395, 92969]

x_saving = ['Premium', 'Spot Shadow', 'Slow Motion', 'Highlight Music','Extra Text', 'Top Play']

x_net_worth = ['Premium', 'Spot Shadow', 'Slow Motion', 'Highlight Music','Extra Text', 'Top Play']

trace1 = Bar(

x=y_saving,

y=x_saving,

marker=Marker(

color='rgba(50, 171, 96, 0.6)',

line=Line(

color='rgba(50, 171, 96, 1.0)',

width=1,

),

),

name='Highlight Properties',

orientation='h',

)

trace2 = Bar(

x=y_saving,

y=x_saving,

marker=Marker(

color='rgba(50, 171, 96, 0.6)',

line=Line(

color='rgba(50, 171, 96, 1.0)',

width=1,

),

),

name='Highlight Properties',

orientation='h',

)

data = Data([trace1, trace2])

layout = Layout(barmode='stack')

fig1 = Figure(data=data, layout=layout)

trace3 = Scatter(

x=y_net_worth,

y=x_net_worth,

mode='lines+markers',

line=Line(

color='rgb(128, 0, 128)',

),

name='Highlight Views',

)

fig = tools.make_subplots(rows=1, cols=2, specs=[[{}, {}]], shared_xaxes=True,

shared_yaxes=False, vertical_spacing=0.001)

fig.append_trace(trace1, 1, 1)

fig.append_trace(trace3, 1, 2)

fig['layout'].update(layout)

py.iplot(fig, filename='oecd-networth-saving-bar-line')

  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花阳阳的麻薯团

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值