我有一个我使用 subplot2grid()
- 我现在想在上面再叠加一个人偶。如是. 我想我可以通过绘制一个大的情节来覆盖现有的(用 subplot2grid(111)
)图&使背景&轴不可见,但这不起作用。
编辑:我的问题是因为我有一个子图的网格,我现在需要覆盖整个图--但它被分解成了子图。
我现有的代码是这样的。
import matplotlib.pyplot as plt
ax1 = plt.subplot2grid((1,2), (0,0), rowspan=1, colspan=1)
ax1.plot(x1, y1)
ax2 = plt.subplot2grid((1,2), (0,1), rowspan=1, colspan=1))
ax2.plot(x2, y2)
plt.show()
我已经试过了
ax3 = plt.subplot2grid((1,1), (0,0))
**
ax3.plot(x3, y3)
其中**是我尝试过的各种使图透明的方法。
谢谢您
你的问题有点不清楚,如果你能展示更多的代码会很有帮助,但是一般来说,在python中要让两个图叠加,你会调用两次plt.plot函数,然后用plt.show()来显示两个图。
它看起来像这样(这只是一个例子)。
import pylab as plt
import numpy as np
X1 = [1, 2, 3, 5 ,6]
X2 = [4, 5, 3, 1, 7]
Y = np.arange(0, 1, 6)
plt.plot(X1,Y)
plt.plot(X2,Y)
plt.show()