我正在使用嵌入式Matplotlib(1.4.3)构建PyQt4 GUI。它允许用户从可用参数列表中进行选择以绘制&让他们控制添加/删除,重新缩放子图等以发送他们的数据。无论如何,我遇到了The indexes are 0 and 8
后跟add_subplot
这种我没想到的行为。
在2,1,2位置制作一个子图:
change_geometry
这是一个错误,让我们将其改为subplot#1和relabel
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 10, 0.1)
y1 = 0.05 * x**2
y2 = -1 *y1
figure = plt.figure()
ax1 = figure.add_subplot(2,1,2,label='sub2')
ax1.plot(x, y1, 'g-')
plt.show()
好的,现在让我们这次真实地添加子图2 ......
ax1.change_geometry(2,1,1)
ax1.set_label('sub1')
等一下它画在Subplot 1上......我的子画2在哪里?让我们看看ax1和ax2
ax2 = figure.add_subplot(2,1,2,label='sub2')
ax2.plot(x, y2, 'b-')
plt.draw()
他们是同一个轴吗?所以在经过一些挖掘之后,我遇到了This GitHub Issue 429,它说它已经修复了......但它对我来说并不像。我错过了什么或这仍然是一个问题吗?