如何在 matplotlib 中渲染不确定的线图

How to render line plot with uncertainty in matplotlib

我想知道是否可以使用 matplotlib 绘制一个图表,在其中显示一系列最佳和最差结果。结果应如下所示:

Image of the graph I want to replicate here.

您是否看到每个点周围的范围指定了最佳和最差的衡量标准?这正是我要找的。

我很确定 errorbar 函数完全符合您的要求: https://matplotlib.org/3.5.0/api/_as_gen/matplotlib.pyplot.errorbar.html

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(10)
y = np.arange(10)
# yerr can be a single number or an array with same length as x and y
# depending on whether you want it to be constant or changing
yerr = 1
plt.errorbar(x, y, yerr=yerr)
plt.show()