(A数据可视化)用直方图显示某班级年龄分布,如下图所示
题目补充
用直方图显示某班级年龄分布,如下图所示,其中:标题为"年龄分布",x轴为所有学生的年龄,具体为[18,19,16,18,20,23,20,18,21,20,19,20,21,17,17,19,16,18,22,23,20,18,22,20,19,22,21,17],指定直方图条形的个数bins为8个,直方图颜色为"steelblue",直方图边框色为绿色"g",透明度为0.3;汉字字体为“黑体”('SimHei'),坐标轴正常显示负号;依次设置x轴名称为“年龄”,y轴名称为“频数”
应用效果
参考代码
#coding=gbk import matplotlib.pyplot as plt if __name__=='__main__': """【""" list01=[18,19,16,18,20,23,20,18,21,20,19,20,21,17,17,19,16,18,22,23,20,18,22,20,19,22,21,17] plt.hist(x=list01,bins=8,color="steelblue",edgecolor="g",alpha=0.3) plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus']=False plt.xlabel('年龄') plt.ylabel('频数') plt.title('年龄分布') """】""" plt.show()