(A数据可视化)用条形图显示某门课各分数段人数,如下图所示

题目补充

用条形图显示某门课各分数段人数,如下图所示,其中:标题为"成绩分布",x轴为各分数段,依次为[20,40,60,80,100],y轴为人数,依次为[1.0,2.0,3.0,5.0,4.0],柱宽为10,Y轴标尺起始值为0,柱在x轴坐标点居中位置,柱不透明,各柱颜色依次为['r','g','b','y','c'],各柱边框颜色依次为定义['g','b','y','c','r'],柱边框线宽默认,图例为x轴的各分数段,汉字字体为“黑体”('SimHei'),坐标轴正常显示负号;显示图例;依次设置x轴名称为“成绩”,y轴名称为“人数”

 

应用效果

 

 

参考代码

#coding=gbk
import matplotlib.pyplot as plt
if __name__=='__main__':
    """"""
    list01=[20,40,60,80,100]
    list02=[1.0,2.0,3.0,5.0,4.0]
    list03=['r','g','b','y','c']
    list04=['g','b','y','c','r']
    plt.bar(list01,list02,width=10,align='center',alpha=1,color=list03,edgecolor=list04,label=list01,bottom=0)
    plt.rcParams['font.sans-serif']=['SimHei']
    plt.rcParams['axes.unicode_minus']=False
    plt.ylim(0)
    plt.xlabel('成绩')
    plt.ylabel('人数')
    plt.title('成绩分布')
    plt.legend()
    """"""
    plt.show()

 

posted @ 2022-12-07 19:54  淡淡的晓山横雾  阅读(103)  评论(0编辑  收藏  举报