python怎样绘制堆叠条形图
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,python怎样绘制堆叠条形图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。
千家信息网最后更新 2024年11月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安全错误
数据库的锁怎样保障安全
西安 软件开发
小虫快爬网络技术
我的世界浙江大学服务器在哪
网络安全手抄报高中参赛
杭州跃邦网络技术有限公司
mesh数据库是什么
湖北web前端软件开发
网络技术post什么意思
数据库关联图
新冠疫苗接种查询服务器异常
审计机关网络安全检查
国产三维设计软件开发
安顺手机软件开发
盐田小程序软件开发
简单网络安全手抄报 清楚
暑假网络安全绘画简单又漂亮
医院网络安全巡查记录表
数据库部分依赖是什么意思
网络安全等级保护的意义
华为网络技术分享
不同服务器配置xff方式
多少行业需要网络安全
网络安全方面漫画简单
uci数据库中monks
2017学校网络安全方案
浙江ios软件开发服务
安顺手机软件开发
管理服务器经常重启
计算机网络技术参考模型
会议服务器安装视频