5.绘制统计图形——堆积图

5.绘制统计图形——堆积图文章目录 1 堆积柱状图 2 堆积条形图堆积图顾名思义就是将若干统计图形堆叠起来的统计图形 自然是一种组合式图形

大家好,欢迎来到IT知识分享网。

堆积图顾名思义就是将若干统计图形堆叠起来的统计图形,自然是一种组合式图形。

1.堆积柱状图

如果将函数bar()中的参数bottom的取值设定为列表y,列表y1=[2,6,3,8,5]代表另一套试卷的份数,函数bar(x,y1,bottom=y,color=“r”)就会输出堆积柱状图。

import matplotlib as mpl import matplotlib.pyplot as plt mpl.rcParams["font.sans-serif"]=["SimHei"] mpl.rcParams["axes.unicode_minus"]=False # some simple data x = [1,2,3,4,5] y = [60,10,4,5,1] y1 = [2,6,3,8,5] # create bar plt.bar(x,y,align="center",color="#66c2a5",tick_label=["A","B","C","D","E"],label="班级A") plt.bar(x,y1,align="center",bottom=y,color="#8da0cb",label="班级B") # set x,y_axis label plt.xlabel("测试难度") plt.ylabel("试卷份数") # set yaxis grid plt.legend() plt.show() 

在这里插入图片描述

2.堆积条形图

如果将函数barh()中的参数

import matplotlib as mpl import matplotlib.pyplot as plt mpl.rcParams["font.sans-serif"]=["SimHei"] mpl.rcParams["axes.unicode_minus"]=False # some simple data x = [1,2,3,4,5] y = [60,10,4,5,1] y1 = [2,6,3,8,5] # create bar plt.barh(x,y,align="center",color="#66c2a5",tick_label=["A","B","C","D","E"],label="班级A") plt.barh(x,y1,align="center",left=y,color="#8da0cb",label="班级B") # set x,y_axis label plt.xlabel("测试难度") plt.ylabel("试卷份数") # set yaxis grid plt.legend() plt.show() 

在这里插入图片描述


免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/117661.html

(0)
上一篇 2025-11-19 11:45
下一篇 2025-10-28 20:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信