matplotlib怎么画——柱形篇

3、绘制柱形图

(1)语法:

        pyplot的bar函数

        plt.bar(x的坐标值,height=柱形的高度,width=柱形的宽度,bottom=柱形底部的y值(默认为0),tick_label=柱形对应的刻度标签,xerr=如果未设为None,则需要为柱形图添加水平/垂直误差棒,yerr=如果未设为None,则需要为柱形图添加水平/垂直误差棒)

注:

        1)x的坐标值可以和折线图的一样取np.arange(len(y数组))或np.arange(1,len(y数组)+1),也可以是x的数组)(这里如果是数组的话可以不用再使用xticks调整刻度所对应的数据)(可参考示例1))

matplotlib怎么画——柱形篇_第1张图片

(2)绘制单个柱形图步骤

        1)显示中文、负号
        2)准备数据
        ①y轴(数组)
        ②x轴(数组)
        3)绘制
                使用bar函数,plt.bar(x数据,y数据,width=0.2)
        4)显示

(3)绘制两个柱形图步骤

        1)显示中文、负号
        2)准备数据
                ①y轴(数组)(y1、y2)
                ②x轴(数组)
     

你可能感兴趣的:(matplotlib,python,开发语言)