如何在Python中为现有的图形添加数据图?

问题描述 投票:0回答:1

我有一个我使用 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 matplotlib graph figure
1个回答
0
投票

你的问题有点不清楚,如果你能展示更多的代码会很有帮助,但是一般来说,在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()
© www.soinside.com 2019 - 2024. All rights reserved.