高考考试网
当前位置: 首页 高考资讯

使用matplotlib库绘制各种折线图(如何利用matplotlib绘制叠加柱状图)

时间:2023-05-21 作者: 小编 阅读量: 6 栏目名: 高考资讯

哈喽,大家晚上好,今天给大家介绍一下如何利用matplotlib绘制叠加柱状图,大概样子长这样:目的:将三门成绩通过叠加柱状图进行展现1.导入数据:importpandasaspddf=pd.read_excel('成绩表.xlsx')2.设置中文标签正常显示:这一步是为了让坐标轴的中文标签能够正常显示:frommatplotlib.font_managerimportFontProperties

哈喽,大家晚上好,今天给大家介绍一下如何利用matplotlib绘制叠加柱状图,大概样子长这样:

目的:将三门成绩通过叠加柱状图进行展现



1.导入数据:

import pandas as pd

df=pd.read_excel('成绩表.xlsx')

2.设置中文标签正常显示:

这一步是为了让坐标轴的中文标签能够正常显示:

from matplotlib.font_manager import FontProperties

plt.rcParams['font.sans-serif'] = ['Songti SC']

3.将第一列数据以柱状图形式显示:

首先我们将语文成绩按照柱形图进行展示,高度为语文成绩,x轴显示的是姓名列:

plt.bar(x=df.姓名,height=df.语文,color='red',width=0.8)

4.将数学列进行叠加显示:

1)首先设置x轴的坐标位置:

import numpy as np

x=np.arange(3)

2)高度为数学成绩所对应的数据:

height=df.数学

3)通过bottom设置叠加效果:

bottom代表着y轴所在的坐标,应该摞在原本的语文成绩之上,因此这样写:

bottom=df.语文

4)数学成绩的代码如下:

plt.bar(x=np.arange(3),height=df.数学,bottom=df.语文,color='blue',

width=0.8)

5.英语成绩叠加显示:

与数学成绩的计算方法大同小异,不同的是注意bottom需要在前两个数据再次进行叠加:

plt.bar(x=np.arange(3),height=df.英语,bottom=df.语文 df.数学,

color='yellow',width=0.8)

6.添加图例:

分别在各科目中加入标签:

plt.bar(x=df.姓名,height=df.语文,color='red',width=0.8,label='语文')

plt.bar(x=np.arange(3),height=df.数学,bottom=df.语文,color='blue',

width=0.8,label='数学')

plt.bar(x=np.arange(3),height=df.英语,bottom=df.语文 df.数学,

color='yellow',width=0.8,label='英语')

plt.legend()

好了,今天的文章就先到这里了,明天见!

    推荐阅读
  • 上古卷轴5天际重制版最近更新(天际重制版游戏实用技巧汇总)

    今天给大家分享的是“7788eer”总结的《上古卷轴5:天际重制版》游戏实用技巧汇总,一起来看下都有哪些小技巧吧。预出多卷,将讲述恶魔,彩蛋、细节、地点和特殊任务1.天际省的鸡。在刚到溪木镇的时候,你面前一定会刷出一只鸡,这时请你收起武器,膜拜后速速离开,否则…

  • 青柠蜜的功效与作用(蜂蜜青柠的功效与作用)

    青柠蜜大家了解吗?4、排毒抗癌青柠蜜中含有多种人体必须的营养成分,它们不但能加快体血液循环,还能维持人体内部酸碱平衡,可以加快身体内淤积毒素的代谢。

  • 鼻炎注意什么饮食禁忌(鼻炎饮食禁忌)

    过敏性鼻炎对外界气体的敏感度明显增高,尤其是寒冷利具有刺激性的气体,吸人后会使打喷嚏、鼻塞、流涕等症状明显加重,故宜忌烟。忌食寒凉生冷食物。中医认为,本病是由于肺、脾、肾三脏服气虚,加以外感风寒侵袭鼻窍所致。如辣椒、芥末等,容易刺激呼吸道黏膜。避免食用含有香草醛、苯甲醛、核油醉、单钠款氨酸镣等食物添加剂的食品。

  • 俄而是什么意思(俄而出自何处)

    下面内容希望能帮助到你,我们来一起看看吧!俄而是什么意思俄而,读音éér,汉语词语,意思为不久;顷刻。清《睢州志·存遗》:“赖官生袁枢散材募守,俄而巡抚元公(玄默)督兵至。”林嗣环《口技》俄而百千人大呼,百千儿哭,百千犬吠。

  • 西游记都是如来和玉帝安排的吗(西游记总共三十三重天)

    同样的,在西游记中,也可以根据神仙们的住所判处神仙们的地位高低。其实不然,如来居住在灵山才是最明智的选择。要论对三界的影响,道教排第二,没人敢说自己是第一。西游记中,无论是玉帝的九重天,还是老君坐镇的三十三重天,实际上都是高高在上远离三界,尤其是远离人界。反倒是如来佛的灵山,自始至终都坐落在人界中,体会人间冷暖、教化世人。

  • 省会是最好的城市吗(省会是不是每个省发展最好的城市)

    接下来我们就一起去了解一下吧!省会是最好的城市吗这个不是绝对的,省会城市一般情况下确实是全省发展最好的城市,但是在个别省份省内二线城市也有比省会城市发展好的,比如江苏省,苏州就比南京发展的好。省会,或称省治、治所,古称“首邑”。清代称为省城,为省行政中心。中国的省会为国家一级行政区的政治、经济、科教、文化、交通中心。

  • 搞笑狗头玩梗(微信狗头和微博)

    昨日,“微信新表情”也成功登上热搜第一。狗头是微博上很受欢迎的一款表情,有网友认为,狗头可以把任意一句话变成滑稽或者不生气的样子。就此,不少网友表示,终于不用手动“狗头”了。就此,环球网官方微博还发起了“微信微博狗头更喜欢哪个”的调查,喜欢微博“狗头”的占了多数。截至昨日晚,5336名网友参加了投票,其中4090名网友更喜欢微博的狗头。目前这十款新默认表情正在进行灰度测试,部分微信用户可能无法正常显示。

  • 荒野大镖客2商贩运货被劫怎么办(荒野大镖客2商贩货物被抢)

    很多玩家在运货的时候会有很多恶意玩家来劫持货物,今天小编给大家带来荒野大镖客2运货被劫应对方法介绍,需要的小伙伴快来看一下吧。荒野大镖客2运货被劫应对方法介绍即刻断线换战局刚才在送货终点被人截获,不必玻璃心,立刻断开加速器,重新换结点进新战局,注意出生点选在营地。这样做不用担心东西,货物一个都不会少。只要你接,就进入单人战局,不要去完成任务,大概10分钟任务失败。

  • 鸡蛋仔怎么做啊(最家常的做法是这样的)

    鸡蛋仔怎么做啊用料:低粉140g、鸡蛋两个、无铝泡打粉7g、木薯粉28g、白砂糖140g、淡奶28g、水140ml、玉米油28g。将油,水,牛奶和鸡蛋混合并打匀。混合所有成分并均匀搅拌蛋饼。面糊经过过滤以除去杂质,它是鸡蛋华夫饼的基本面糊。1小时后即可使用。这样,鸡蛋华夫饼的皮肤将变得更脆。刷上模具中的油并均匀涂上一层。挤入面糊中,将其放置几秒钟,盖住蛋饼的另一半,然后立即将其翻转过来。

  • 香蕉致命病菌扩散全球(辟谣关于香蕉传播新型肺炎)

    今天一早,小编的舅妈在家庭群转发一张图片,告诉我们不能吃香蕉了,否则会感染新型肺炎病毒。最后,这一次的病毒主要来源,是非法销售的野生动物。除了“新型肺炎病毒是由香蕉导致的”消息是假的,还有一个普遍的误区是“香蕉最通便”。另外,鞣酸还会影响铁、钙、镁等微量元素的吸收。如果是还没有麻点、表皮金黄的香蕉,虽然看起来好吃,也尝不出涩味了,但鞣酸的成分仍然存在。此外,最好不要用水果榨汁来补充膳食纤维。