本文实例为大家分享了python绘制水平条形图的具体代码,供大家参考,具体内容如下

水平条形图与绘制柱状图类似,大家可以先看看我之前写的博客,如何绘制柱状图

水平条形图需要在Bar函数中设置orientation= 'h'

其他的参数与柱状图相同。也可以通过设置barmode = 'stack',

绘制层叠水平条形图和瀑布式水平条形图

import plotly as py

import plotly.graph_objs as go

pyplt = py.offline.plot

data = [go.Bar(

x=[29.41, 34.62, 30.16],

y=['资产1', '资产2', '资产3'],

orientation = 'h'

)]

layout = go.Layout(

title = '净资产收益率对比'

)

figure = go.Figure(data = data, layout = layout)

pyplt(figure, filename='tmp/1.html')

运行上述代码,得到如上图所示的图例,可以看到其画法跟柱状图一样,只是变成水平方向。

如何画水平的层叠条形图,只需要我们将参数,barmode = 'stack',即可画出响应的水平图

import plotly as py

import plotly.graph_objs as go

pyplt = py.offline.plot

trace1 = go.Bar(

y = ['CU.SHF', 'AG.SHF', 'AU.SHF'],

x = [21258, 30279, 8056],

name = '期货1',

orientation = 'h',

marker = dict(

color = '#104E8B',

line = dict(

color = '#104E8B',

width = 3)

)

)

trace2 = go.Bar(

y = ['CU.SHF', 'AG.SHF', 'AU.SHF'],

x = [19853, 9375, 4063],

name = '期货2',

orientation = 'h',

marker = dict(

color = '#1874CD',

line = dict(

color = '#104E8B',

width = 3)

)

)

trace3 = go.Bar(

y = ['CU.SHF', 'AG.SHF', 'AU.SHF'],

x = [4959, 13018, 8731],

name = '期货3',

orientation = 'h',

marker = dict(

color = '#1C86EE',

line = dict(

color = '#104E8B',

width = 3)

)

)

data = [trace1, trace2,trace3]

layout = go.Layout(

title = '稀有金属期货持仓量对比图',

barmode='stack'

)

fig = go.Figure(data=data, layout=layout)

pyplt(fig, filename='tmp/2.html')

运行上述代码,可以得到如上图所示的层叠水平条形图。

水平条形图和柱状图的画法基本上相同。剩下的就不细讲了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python 条形图-python使用Plotly绘图工具绘制水平条形图相关推荐

  1. python 条形图 stack_python使用Plotly绘图工具绘制水平条形图

    本文实例为大家分享了python绘制水平条形图的具体代码,供大家参考,具体内容如下 水平条形图与绘制柱状图类似,大家可以先看看我之前写的博客,如何绘制柱状图 水平条形图需要在Bar函数中设置orien ...

  2. python 画柱状图-python使用Plotly绘图工具绘制柱状图

    本文实例为大家分享了python使用Plotly绘图工具绘制柱状图的具体代码,供大家参考,具体内容如下 使用Plotly绘制基本的柱状图,需要用到的函数是graph_objs 中 Bar函数 通过参数 ...

  3. python画气泡图_python使用Plotly绘图工具绘制气泡图

    今天来讲讲如何使用Python 绘图工具,Plotly来绘制气泡图. 气泡图的实现方法类似散点图的实现.修改散点图中点的大小,就变成气泡图. 实现代码如下: import plotly as py i ...

  4. 用python画xy散点图-python使用Plotly绘图工具绘制散点图、线形图

    今天在研究Plotly绘制散点图的方法,供大家参考,具体内容如下 使用Python3.6 + Plotly Plotly版本2.0.0 在开始之前先说说,还需要安装库Numpy,安装方法在我的另一篇博 ...

  5. 如何用python绘图、柱形图、线形图等_python使用Plotly绘图工具绘制散点图、线形图...

    今天在研究Plotly绘制散点图的方法,供大家参考,具体内容如下 使用Python3.6 + Plotly Plotly版本2.0.0 在开始之前先说说,还需要安装库Numpy,安装方法在我的另一篇博 ...

  6. python绘制饼图-Python使用Plotly绘图工具,绘制饼图

    今天我们来学习一下如何使用Python的Plotly绘图工具,绘制饼图 使用Plotly绘制饼图的方法,我们需要使用graph_objs中的Pie函数 函数中最常用的两个属性values,用于赋值给需 ...

  7. python画直方图代码-Python使用Plotly绘图工具,绘制直方图

    今天我们再来讲解一下Python使用Plotly绘图工具如何绘制直方图 使用plotly绘制直方图需要用到graph_objs包中的Histogram函数 我们将数据赋值给函数中的x变量,x = da ...

  8. Python使用Plotly绘图工具,绘制面积图

    今天我们来讲一下如何使用Python使用Plotly绘图工具,绘制面积图 绘制面积图与绘制散点图和折线图的画法类似,使用plotly graph_objs 中的Scatter函数,不同之处在于面积图对 ...

  9. python如何绘制饼图_Python使用Plotly绘图工具,绘制饼图

    今天我们来学习一下如何使用Python的Plotly绘图工具,绘制饼图 使用Plotly绘制饼图的方法,我们需要使用graph_objs中的Pie函数 函数中最常用的两个属性values,用于赋值给需 ...

最新文章

  1. Python 的种类以及特点
  2. LimeSDR性能参数介绍及如何用它实现通信过程
  3. ios vue 添加本地音乐_Vue 项目一些常见问题的解决方案
  4. Redhat 5.4 Orcle RAC 数据库 从10.2.0.1升级到 10.2.0.4
  5. 丁丁打折网卷能用吗_微信群控还能用吗?现在什么群控还能使用吗?
  6. 监控SRE的黄金信号
  7. php实现页面雪花效果,CSS3如何实现雪花飘落的效果
  8. GOF业务场景的设计模式-----责任链模式
  9. 【干货】高盛合伙人制度和激励机制!
  10. 刚才读《基于Lucene的中文自然语言搜索引擎》后感
  11. Vivado保姆级安装
  12. 卫计委电子病历架构基本概念
  13. 百度地图做电子围栏总结
  14. Autovue显示dwg等图纸乱码问题解决
  15. 核心乐理---五线谱基础
  16. 机器人战争显示服务器连接,战争机器人总是显示无法连接网络
  17. roundrobin来历_黑山:起源Source引擎低画质指令
  18. 10岁男孩开灯睡觉骨龄发育慢4年上热搜,开灯睡觉都有什么危害?
  19. xv6操作系统源码阅读之init进程
  20. Harbor仓库清理

热门文章

  1. 博主谈:聊聊我们说的网站优化
  2. 个推用户画像的实践与应用
  3. 十步完全理解 SQL
  4. delphi的ArrayList
  5. Python中sys模块详解
  6. 【转】ClickOnce证书
  7. 智能小车设计指导 第二版
  8. 类的练习2——python编程从入门到实践
  9. 【Linux】一步一步学Linux——Linux版本(03)
  10. Linux系统中退出vim的编辑器3种情况