07 ,柱形图( x-y ) bar :plt 形式,ax 形式,横着的柱形图,

1 ,柱形图,plt : plt.bar(x,y,0.5)

  1. 代码 :
if __name__ == '__main__':
    # 查看所有参数 :
    # print(plt.rcParams.keys())
    # 通用设置 plt : 中文,正负号,宽度,颜色,样式
    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.rcParams['axes.unicode_minus'] = False
    plt.rcParams['lines.linewidth'] = 2
    plt.rcParams['lines.color'] = "red"
    plt.rcParams['lines.linestyle'] = "-"

    # 柱形图 :
    # 取数据 :DATE,VALUE
    data = pd.read_csv("UNRATE.csv")
    data["time_date"] = pd.to_datetime(data["DATE"])
    data["month"] = data["time_date"].dt.month

    data01 = data.loc[0:11]
    data02 = data.loc[12:23]
    data03 = data.loc[24:35]

    x = ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]
    y = data01["VALUE"]

    # 画图 :x座标,y座标,柱子宽度
    plt.bar(x,y,0.5)

    # 全显示 :
    plt.tight_layout()
    plt.show()
  1. 结果 :

2 ,柱状图,ax :

  1. 代码 :
if __name__ == '__main__':
    # 查看所有参数 :
    # print(plt.rcParams.keys())
    # 通用设置 plt : 中文,正负号,宽度,颜色,样式
    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.rcParams['axes.unicode_minus'] = False
    plt.rcParams['lines.linewidth'] = 2
    plt.rcParams['lines.color'] = "red"
    plt.rcParams['lines.linestyle'] = "-"

    # 柱形图 :
    # 取数据 :DATE,VALUE
    data = pd.read_csv("UNRATE.csv")
    data["time_date"] = pd.to_datetime(data["DATE"])
    data["month"] = data["time_date"].dt.month

    data01 = data.loc[0:11]
    data02 = data.loc[12:23]
    data03 = data.loc[24:35]

    x = ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]
    y = data01["VALUE"]

    # 画图 :x座标,y座标,柱子宽度
    fig,ax = plt.subplots()
    ax.bar(x,y,0.5)

    # 全显示 :
    plt.tight_layout()
    plt.show()
  1. 结果 :

3 ,横着 : barh

  1. 代码 :
if __name__ == '__main__':
    # 查看所有参数 :
    # print(plt.rcParams.keys())
    # 通用设置 plt : 中文,正负号,宽度,颜色,样式
    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.rcParams['axes.unicode_minus'] = False
    plt.rcParams['lines.linewidth'] = 2
    plt.rcParams['lines.color'] = "red"
    plt.rcParams['lines.linestyle'] = "-"

    # 柱形图 :
    # 取数据 :DATE,VALUE
    data = pd.read_csv("UNRATE.csv")
    data["time_date"] = pd.to_datetime(data["DATE"])
    data["month"] = data["time_date"].dt.month

    data01 = data.loc[0:11]
    data02 = data.loc[12:23]
    data03 = data.loc[24:35]

    x = ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]
    y = data01["VALUE"]

    # 画图 :x座标,y座标,柱子宽度
    fig,ax = plt.subplots()
    ax.barh(x,y,0.5)

    # 全显示 :
    plt.tight_layout()
    plt.show()
  1. 结果 :
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章