python画折线图(python使用Plotly绘图工具绘制水平条形图)
类别:脚本大全 浏览量:496
时间:2021-10-26 11:34:23 python画折线图
python使用Plotly绘图工具绘制水平条形图本文实例为大家分享了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' ) |
运行上述代码,可以得到如上图所示的层叠水平条形图。
水平条形图和柱状图的画法基本上相同。剩下的就不细讲了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/u012798683/article/details/88814486
您可能感兴趣
- python排列组合计算方法(Python实现的排列组合、破解密码算法示例)
- 如何用python在微信里自动回复(Python实现微信自动好友验证,自动回复,发送群聊链接方法)
- python获取txt文件内容(使用python读取.text文件特定行的数据方法)
- python的模块与包与库(Python 中包/模块的 `import` 操作代码)
- python可以编写数据加密解密吗(python简单实现AES加密和解密)
- pythonide使用教程(对Python Pexpect 模块的使用说明详解)
- python读取和写入数据excel(Python向excel中写入数据的方法)
- knn算法详细步骤(Python实现KNNK-近邻算法的示例代码)
- python学生管理系统与数据库(python学生管理系统学习笔记)
- python pandas 匹配值(python 使用pandas计算累积求和的方法)
- python 基于内容的推荐系统(不到40行代码用Python实现一个简单的推荐系统)
- python列出文件夹下所有文件(python批量修改文件夹及其子文件夹下的文件内容)
- python怎么自动刷抖音(python实现抖音点赞功能)
- python plot绘图(python使用Plotly绘图工具绘制气泡图)
- python如何一行行读取文件(python 实现一次性在文件中写入多行的方法)
- 微信小程序企业微信打卡(使用Python实现企业微信的自动打卡功能)
- 三杨 共辅四朝帝王,构建明帝国内阁行政圈(三杨共辅四朝帝王)
- 红色文化进国企(红色文化进国企)
- 车友的选择| 轮毂该如何选(车友的选择轮毂该如何选)
- 秦海璐炫耀和王新军热恋蜜事,不料对方吐槽她吃饱后肚子撅老高(秦海璐炫耀和王新军热恋蜜事)
- 秦海璐一袭旗袍惹人倾心,将高级与淡雅展现的游刃有余(秦海璐一袭旗袍惹人倾心)
- 门外之见 海蛎子味 的表演,能走多远(门外之见海蛎子味)
热门推荐
- dedecms安全验证(dede验证码错误 dede验证码一直提示错误的解决方法)
- idea连接不上docker(IDEA使用Docker插件远程部署项目到云服务器的方法步骤)
- mysql的存储性能优化(MySQL的查询缓存和Buffer Pool)
- flow布局(详解为什么设置overflow为hidden可以清除浮动带来的影响)
- html5所有特性(HTML5 FileReader对象的具体使用方法)
- cssflex布局案例(CSS Flexbox的具体用法详解)
- C# Windows服务的创建、安装、调试
- nginxssl证书怎么设置(nginx结合openssl实现https的方法)
- 香港云服务器(香港云服务器的优势是什么?)
- html标签的嵌套规则
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9