python在原有画布上继续作图
时间: 2023-12-23 21:03:12 浏览: 743
可以使用Matplotlib的`plt.hold(True)`方法来在原有画布上继续作图。这个方法会将当前画布设置为保持状态,这样新的图形就会被添加到原有的图形之上。
以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一些数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 绘制第一条曲线
plt.plot(x, y1, label='sin')
# 设置画布为保持状态
plt.hold(True)
# 绘制第二条曲线
plt.plot(x, y2, label='cos')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
这个例子绘制了两条曲线在同一个画布上。`plt.hold(True)`将画布设置为保持状态,所以后续的绘图操作会在原有的画布上进行。
阅读全文