在 Matplotlib 的 barplot 中設定不同的錯誤條顏色


要在 matplotlib 中的 barplot 中設定不同的錯誤條顏色,我們可以採取以下步驟:

  • 建立一個圖形並使用 subplots() 方法新增一組子圖。

  • 建立一個數據範圍為 4、高度為 2 的條形圖。yerr 表示到條形圖頂端的垂直錯誤條。取值相對於資料。要傳遞給 errorbar 方法的 kwargs 字典。此處定義的 ecolor 或 capsize 的值會優先於獨立 kwargs

  • 若要顯示圖形,請使用 show() 方法。

示例

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
ax.bar(range(4), [2] * 4, yerr=range(1, 5),
   color=['green', 'yellow', 'red', 'black', 'orange'],
   error_kw=dict(ecolor='black', lw=2, capsize=5, capthick=2))
plt.show()

輸出

更新日期:2021 年 5 月 8 日

871 次瀏覽

啟動你的 職業生涯

完成課程即可獲得認證

開始學習
廣告