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微信红包代码(php生成微信红包数组的方法)
- pythonselenium隐藏浏览器窗口(Python Selenium 之关闭窗口close与quit的方法)
- 用python查看运行进程(在Python运行时动态查看进程内部信息的方法)
- python机器人开发(python程序控制NAO机器人行走)
- python爬虫书籍经典(Python利用lxml模块爬取豆瓣读书排行榜的方法与分析)
- python进行回归分析(Python多项式回归的实现方法)
- python中dict怎么创建(Python数据类型之Dict字典实例详解)
- python与气象(使用Python和Prometheus跟踪天气的使用方法)
- python实现螺旋矩阵(Python3实现的旋转矩阵图像算法示例)
- python蓝牙knn算法(python使用KNN算法识别手写数字)
- python抓取贴吧标题和图片代码(Python实现的爬取百度贴吧图片功能完整示例)
- python时间序列模式识别(Python时间序列处理之ARIMA模型的使用讲解)
- python什么是深拷贝什么是浅拷贝(Python深拷贝与浅拷贝用法实例分析)
- python简易版学生管理系统(python3.6实现学生信息管理系统)
- python删除数据框重复变量(Python3删除排序数组中重复项的方法分析)
- 菲律宾游学(菲律宾游学中介机构)
- 菲律宾美食(菲律宾美食排行榜前十名)
- 菲律宾特产(菲律宾特产最值得买回国)
- 越南特产(越南特产首饰)
- TVB负评王连续挑战警察角色《使徒行者3》中将饰演卧底(TVB负评王连续挑战警察角色使徒行者3中将饰演卧底)
- 《精英律师》剧照首曝光,实力演员飙戏,演绎律政职场百态(精英律师剧照首曝光)
热门推荐
- centos下ftp服务器搭建(CentOS搭建FTP文件服务的步骤)
- 织梦tag标签路径(如何使用织梦tag列表调用自定义字段附加字段?)
- dedecms标签调用大全(DedeCMS 5.7系统TAG标签伪静态设置)
- sqlserver存储过程同步数据(SQL Server存储过程同时返回分页结果集和总数)
- react的事件绑定(React事件绑定的方式详解)
- sql server中随机函数(SQL SERVER 2012新增函数之逻辑函数IIF)
- python的def命令参数(python ddt数据驱动最简实例代码)
- php符串使用教程学习(PHP实现支持CURL字符串证书传输的方法)
- python爬虫怎么设置代理ip(python爬虫简单的添加代理进行访问的实现代码)
- laravel 模型(Laravel 模型关联基础教程详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9