在 Matplotlib 中设置条形图中不同的误差线颜色
matplotlibserver side programmingprogramming更新于 2025/9/12 1:52:17
要在 Matplotlib 中设置条形图中不同的误差线颜色,我们可以执行以下步骤 −
创建一个图形,并使用 subplots() 方法添加一组子图。
创建一个数据范围为 4、高度为 2 的条形图。yerr 表示垂直误差线到条形尖端的长度。这些值是相对于数据的大小。kwargs 字典将传递给 errorbar 方法。此处定义的 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()
输出


