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. 結果 :
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章