python 畫柱狀圖

參考:
https://blog.csdn.net/u012328159/article/details/79240652

# 畫柱狀圖
def draw_histogram():
    plt.rcParams['font.sans-serif'] = ['SimHei']  # 用來正常顯示中文標(biāo)簽
    plt.rcParams['axes.unicode_minus'] = False  # 用來正常顯示負(fù)號
    DM = [6, 21, 61]
    CC = [1, 10, 37]
    DP = [5, 45, 16]
    RM = [52, 80, 93]
    x = np.arange(3)  # 總共有幾組,就設(shè)置成幾,我們這里有三組,所以設(shè)置為3
    total_width, n = 0.3, 4  # 有多少個(gè)類型,只需更改n即可,比如這里我們對比了四個(gè),那么就把n設(shè)成4
    width = total_width / n
    x = x - (total_width - width) / 2
    plt.bar(x, DM, color="r", width=width, label='DM')
    plt.bar(x + width, CC, color="y", width=width, label='CC')
    plt.bar(x + 2 * width, DP, color="c", width=width, label='DP')
    plt.bar(x + 3 * width, RM, color="g", width=width, label='RM')
    plt.title("LLT失敗個(gè)數(shù)統(tǒng)計(jì)")
    plt.xlabel("日期")
    plt.ylabel("錯(cuò)誤個(gè)數(shù)")
    plt.legend(loc="best")
    plt.xticks([0, 1, 2], ['2021-7-26', '2021-7-27', '2021-7-28'])
    my_y_ticks = np.arange(0, 120, 5)
    plt.ylim((0.9, 0.95))
    plt.yticks(my_y_ticks)

    # 保存圖片 注意 在show()之前  不然show會(huì)重新創(chuàng)建新的 圖片
    plt.savefig("filename.png")
    plt.show()
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容