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

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

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

哈喽,大家晚上好,今天给大家介绍一下如何利用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()

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

    推荐阅读
  • 供暖季月度均用电量多少kwh(供暖劫富济贫)

    绝大多数业内人士认为,把热计量收费作为目标,逻辑、方向正确,关键问题在于如何计费。北京市相关部门的前官员认为,热计量收费脱离了中国实际。他们认为,以丹佛斯在世界各地项目的经验看,中国的热改方向没有问题,当前遇到的难题是政策执行贯彻不力所造成的。结果政府方面认为此举影响安定团结,热力公司负责人被撤职。计量收费提出时,中国已着手开展建筑节能工作,加强新建房屋的保温效果,并对老旧房屋进行节能改造。

  • 办公室财神摆放风水禁忌(办公室财神如何摆放)

    办公室财神摆放风水禁忌?财神最好是要摆放在财位上,也就是大门口的对角线的位置,靠墙摆放。不然人多造成的污浊之气或者开门关门的气流混乱,都会对财神造成影响。财神要放在高的地方摆放财神需要注意的一点就是一定要将财神摆放在位置比较高的地方,这样才能更好的发挥作用,低处空气较为污浊,会影响财神的功效发挥。另外在财神前方尽可能的不要摆放杂乱的东西,如果办公桌放在财神前方也要注意桌上摆放整齐,保持洁净。

  • 韭黄炒肉皮怎么做(韭黄炒肉皮的做法介绍)

    我们一起去了解并探讨一下这个问题吧!韭黄炒肉皮怎么做材料:油发干肉皮100克,韭黄200克,食用碱1克,鸡清汤200克,香葱5克,姜2克,精盐3克,酱油5克,白糖2克,味精2克,料酒5克,麻油5克,植物油30克。先将油发干肉皮置碗内,倒入开水浸泡至软。然后,在热水中加入食用碱,洗去油渍,再漂洗干净。然后,置案板上用刀切成4厘米长的段。香葱去除根部洗净,切成末;姜去皮,切成末。

  • 巴基斯坦特大洪灾航拍(巴基斯坦特大洪灾①)

    巴基斯坦特大洪灾①6月中旬以来,巴基斯坦因季风降雨及冰川融化引发的洪水已造成该国至少1355人死亡,其中包含458名儿童为抗洪救灾,巴基斯坦出动军队和大量救援人员,陆续救出大批受灾民众目前,巴基斯坦大约三分之一国土遭遇。

  • 健身后肌肉酸痛怎么缓解(健身后肌肉酸痛有三个原因)

    也可以用按摩球或者泡沫滚轴来按摩,放松酸痛的肌肉,如果肌肉酸痛症状长时间得不到缓解,或者是进行性的加重,建议及时去医院就诊,以免误诊,耽误病情。想要快速缓解健身后的肌肉酸痛,就要先要清楚健身后的肌肉酸痛,是因为什么原因造成的,一般来说,健身后肌肉酸痛有三个原因。肌肉纤维破坏后的应激反应。肌肉神经触觉敏感。

  • 九尾妖狐从哪里来(从祥瑞到妖魔化的历史变迁)

    上古时期有三大奇书,分别是天书、地书、人书。其中《山海经》里充满各种神奇传说、神兽异兽、奇异国家和奇珍异宝。如果人们食用了它的肉就不会被任何事物迷惑了。传说,上古的大禹在治理洪水的时候,遇到了很大的困难。大禹娶了女娇后,在各种神助的力量下,治水成功,而且还生下了儿子夏启,夏启建立了中国历史上的第一个朝代夏朝。就是这样一个神奇的神兽,到了中国汉朝的时候,却被妖化了。

  • 广阔和辽阔的区别是什么(广阔和辽阔的区别在哪里)

    广阔和辽阔的区别是什么?我们一起去了解并探讨一下这个问题吧!广阔和辽阔的区别是什么广阔:很大,有界限;辽阔:没有边界,如:海洋、草原。见晋葛洪《抱朴子-塞难》:“所得非所欲也,所欲非所得也,况乎天地辽阔者哉”。比广阔的范围更广。

  • 规划局是不是管占地(规划局是否是合适的被告)

    案情介绍辽宁的何某是某村的村民,在村子里拥有合法的土地。他们当地的政府想要对旧城区进行改造,于是准备征收何某家的土地。当地说给征收的村民补偿,可是直到2020年,何某也没有拿到补偿款。在几轮的争辩、举证、质证后,最终法院支持了何某的诉求。城市、县人民政府城乡规划主管部门或者省、自治区、直辖市人民政府确定的镇人民政府应当依法将经审定的修建性详细规划、建设工程设计方案的总平面图予以公布。

  • 检察建议督促母婴室建设升级(大力支持公共哺乳室建设)

    与会嘉宾表示,希望通过全社会各界人士的参与和推动,在适当延长产假的同时,通过落实男方产假、带薪年假等方式,更大程度地保护妇儿群体的合法权益。

  • 国学典籍里的好名字(国学典籍里的好名字精选)

    仙江、瑾幽、沛以、清蓝、曦香自趣、夜瑛、卓缘、慧邑、怡慧,下面我们就来说一说关于国学典籍里的好名字?我们一起去了解并探讨一下这个问题吧!国学典籍里的好名字仙江、瑾幽、沛以、清蓝、曦香自趣、夜瑛、卓缘、慧邑、怡慧茜尔、枫芍、菲霄、慧凌、柏忆寻紫、羽任、若菡、翠燕、洁娟蓝曦、芷迎、露真、莺香、任怀平萱、双婉、芬佩、瑾可、桑盈宁婵、媛舒、南卓、亦怜、裳婧