origin中用阴影区域画一组曲线的errorbar
时间: 2023-08-21 20:07:51 浏览: 307
由上表可得-origin曲线拟合
可以使用`fill_between()`函数来实现在曲线周围填充阴影区域,从而画出errorbar。以下是一个示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成数据
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
error = 0.1 + 0.2*np.random.random(size=len(x))
# 画出曲线和errorbar
plt.plot(x, y, color='blue', label='sin(x)')
plt.fill_between(x, y-error, y+error, color='lightblue')
plt.legend(loc='best')
plt.show()
```
这段代码会生成一个sin(x)函数的图像,并在曲线周围填充一个阴影区域,这个区域的大小由error决定。
如果想要画多组曲线的errorbar,可以在`fill_between()`函数中传入两条曲线的y值(即y1和y2参数),这样就可以画出多组errorbar了。
阅读全文