在 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 次浏览

启动你的 职业生涯

完成课程即可获得认证

开始学习
广告