您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将yerr / xerr绘制为阴影区域而不是误差线

将yerr / xerr绘制为阴影区域而不是误差线

忽略示例图中各点之间的平滑插值(这需要进行一些手动插值,或者只是具有更高的数据分辨率),可以使用pyplot.fill_between()

from matplotlib import pyplot as plt
import numpy as np

x = np.linspace(0, 30, 30)
y = np.sin(x/6*np.pi)
error = np.random.normal(0.1, 0.02, size=y.shape)
y += np.random.normal(0, 0.1, size=y.shape)

plt.plot(x, y, 'k-')
plt.fill_between(x, y-error, y+error)
plt.show()

另请参见matplotlib示例

其他 2022/1/1 18:41:58 有631人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶