python怎样绘制堆叠条形图
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,python怎样绘制堆叠条形图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。
千家信息网最后更新 2025年02月19日python怎样绘制堆叠条形图
python怎样绘制堆叠条形图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。
代码如下:
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib.ticker as ticker
导入一组自己造的数据
data = pd.read_excel('data.xlsx')In [4]: dataOut[4]:
多使用几个plt.bar()函数,就可以画出来啦。。。
tick_label = list(data.columns)tick_label.remove('类别')x = np.arange(len(tick_label))y1 = data.iloc[2,1:].values.tolist() #收入(剔除自己转入)y2 = data.iloc[3,1:].values.tolist() #支出(剔除自己转入)y3 = data.iloc[4,1:].values.tolist() #收入(自己转入)y4 = data.iloc[5,1:].values.tolist() #支出(自己转入)bar_with = 0.25 #柱体宽度plt.figure(figsize = (12,6)) #画布大小plt.bar(x, y1, width = bar_with, #柱体宽度align = 'center', #x轴上的坐标与柱体对其的位置color = 'orangered', alpha = 0.6, #柱体透明度label = '收入(剔除自己转入)')plt.bar(x,y3,width = bar_with, bottom = y1, #柱体基线的y轴坐标align = 'center', color = 'lightsalmon', alpha = 0.6, label = '收入(自己转入)')plt.bar(x + bar_with, y2, width = bar_with,align = 'center', color = 'deepskyblue', alpha = 0.6, label = '支出(剔除自己转入)')plt.bar(x + bar_with, y4, width = bar_with, bottom = y2,align = 'center', color = 'lightskyblue', alpha = 0.6, label = '支出(自己转入)')plt.title('月度收支表', fontsize = 10) #设置x轴标题plt.xticks(x + bar_with/2, tick_label, rotation = 70) #设置x轴坐标plt.xlabel('时间',fontsize = 8, verticalalignment = 'top', horizontalalignment='right',rotation='horizontal')plt.xlabel('时间',fontsize = 8, verticalalignment = 'bottom', horizontalalignment='center')#图例设在图形外面,控制坐标参数plt.legend(loc = 'center', bbox_to_anchor = (0.77, 1.1), ncol=2)plt.savefig('draw_bar.png', dpi=200, bbox_inches = 'tight')plt.close()
绘制如图:
是不是其实plt绘图也没有哪么辣眼睛了。
关于python怎样绘制堆叠条形图问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
柱体
条形
坐标
收入
问题
宽度
时间
更多
帮助
解答
易行
简单易行
代码
位置
内容
函数
单个
参数
图例
图形
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
波阳软件开发商
网络安全教案初一
mvc中的数据库
苏州数据网络技术收费
数据库 比较符号<>
简答题数据库管理系统
阿里云服务器负载100
阿里云服务器云盘租用价格
类似美图秀秀软件开发
智慧芽专利数据库中公司树
明日之后第四季服务器连不上
为什么要多个数据库版本
华为云数据库访问公网
网页服务器硬盘
电影院数据库完整性约束条件
网络安全管控主体
湖州企业软件开发流程
软件开发所需要的软件有哪些
消防软件开发的优势
软件开发从0到100
数据库营销的内容包括
服务器因
公安部公民信息数据库比对无效
川网传媒高科技互联网公司
如何选择数据库参数
如何查询域控服务器密码策略
服务器一般用多大内存合适
泰州玄睿互联网科技有限公司
软件开发 框架协议
德阳网络安全监管局