【发布时间】:2015-06-05 01:19:33
【问题描述】:
我正在使用以下代码绘制三条曲线(1. 平均值、2. 不确定性/误差和 3. 测量数据),但是,我无法为所有三条曲线获得所需的图例。我可以将“平均”和“测量数据”的图例分别作为蓝色实线和红色圆圈,但是,我无法将蓝色补丁作为“不确定性”的图例。我正在使用带有 Spyder 的 Python 2.7 版本。
qErr = np.std(qArray, axis=1)
h1 = plt.semilogy(T, qArray[:, 2], 'b-', label = 'Mean')
h2 = plt.fill_between(T, qArray[:, 2] - qErr, qArray[:, 2] + qErr, facecolor='b', alpha = 0.2)
plt.hold
h3 = plt.semilogy(T, ORate[idxt0:], 'ro')
plt.legend([h1, h2, h3], ['Mean', 'Uncertainty', 'Measured Data'])
【问题讨论】: