python绘制条形图例题_Python使用Plotly绘图工具,绘制水平条形图

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

水平条形图需要在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')

L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xNTY5MjY2LzIwMTkwMy8xNTY5MjY2LTIwMTkwMzI2MTAyNDE0NzQ4LTk3MzM3OTQ3NC5wbmc=.jpg

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

如何画水平的层叠条形图,只需要我们将参数,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')

L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy8xNTY5MjY2LzIwMTkwMy8xNTY5MjY2LTIwMTkwMzI2MTAyODM5MDc4LTE3MjQ5NDQ1NzQucG5n.jpg

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

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

Python使用Plotly绘图工具,绘制直方图

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

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

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

Python使用Plotly绘图工具,绘制饼图

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

Python使用Plotly绘图工具,绘制甘特图

今天来讲一下如何使用Python 的绘图工具Plotly来绘制甘特图的方法 甘特图大家应该了解熟悉,就是通过条形来显示项目的进度.时间安排等相关情况的. 我们今天来学习一下,如何使用ployly来绘制 ...

Python使用Plotly绘图工具,绘制气泡图

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

Python使用Plotly绘图工具,绘制散点图、线形图

今天在研究Plotly绘制散点图的方法 使用Python3.6 + Plotly Plotly版本2.0.0 在开始之前先说说,还需要安装库Numpy,安装方法在我的另一篇博客中有写到:https:/ ...

Python使用Plotly绘图工具,绘制柱状图

使用Plotly绘制基本的柱状图,需要用到的函数是graph_objs 中 Bar函数 通过参数,可以设置柱状图的样式. 通过barmod进行设置可以绘制出不同类型的柱状图出来. 我们先来实现一个简单 ...

Plotly绘图工具(多用于统计)

作者:桂. 时间:2017-04-23  23:52:14 链接:http://www.cnblogs.com/xingshansi/p/6754769.html 前言 无意中考到一个小工具,网址为: ...

小白学Python(13)——pyecharts 绘制 柱状图/条形图 Bar

Bar-基本示例 from example.commons import Faker from pyecharts import options as opts from pyecharts.char ...

随机推荐

[SLAM]2D激光线特征提取

Nguyen, V., et al. (2007)."A comparison of line extraction algorithms using 2D range data for i ...

Jsoup:解决java.net.UnknownHostException的问题

Jsoup:解决java.net.UnknownHostException的问题 时间 2013-06-20 11:23:08  CSDN博客 原文  http://blog.csdn.net/xyw ...

Ossim应用体验视频

Ossim体验视频 近期,我写的有关Ossim应用的系列文章网友们非常关注,这里对大家提出有一些问题我制作了高清的视频和截图发布到网站,以让更多的人了解这款开源安全平台.在年后出版的教程中会详细讲解o ...

href与src 区别

src 是可替换的文本支撑,将指向的内容引入文档当前标签所在的位置, 当浏览器解析到该标签时,将暂停其它资源的下载处理, 请求该标签的src ,下载指向的外部资源并应用到当前文档, 所以js 脚本一般 ...

BZOJ4671异或图

题目描述 定义两个结点数相同的图 G1 与图 G2 的异或为一个新的图 G, 其中如果 (u, v) 在 G1 与 G2 中的出现次数之和为 1, 那么边 (u, v) 在 G 中, 否则这条边不在 ...

Gauss error function

0. error function erf(x)=1π∫−xxe−t2dt" role="presentation">erf(x)=1π−−√∫x−xe−t2dte ...

线性表应用--Josephus问题的解法(Python 版)

线性表应用 --Josephus问题的解法(Python 版) Josephus问题描述:假设有n个人围坐一圈,现在要求从第k个人开始报数,报到第m个数的人退出.然后从下一个人开始继续报数并按照相同的 ...

git hook部署代码

git 提供了钩子功能,当某个操作发生时,可以执行某个动作. ftp上传时没有文件比较,虽然可以winscp提供了同步功能但是不够强大,而且文件多了,会花费比较长的时间. 1.先在主机上搭建一个git ...

【CF960G】Bandit Blues

[CF960G]Bandit Blues 题面 洛谷 题解 思路和这道题一模一样,这里仅仅阐述优化的方法. 看看答案是什么: \[ Ans=C(a+b-2,a-1)\centerdot s(n-1,a ...

彻底成功配置Maven和Eclipse集成

这篇文章是分享给还在苦苦挣扎eclipse和Maven环境配置的同志,让其少走弯路,话不多说,直接开始吧 环境出问题一是配置没有配置好,二是各个部分可能出现兼容问题,导致错误,综上,我选择了一个切实可 ...

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值