我有一个嵌套的for循环,似乎无法同时绘制所有结果。
在打印1中,我可以看到我想绘制的所有结果,但是,如果尝试将我的plot命令移动到该缩进中,则会得到5个单独的图形(我只想要1个)。
当前的plot命令仅给我最后的数据集。
我尝试添加额外的
array_1 = np.append(array_1, [a,x])
其他缩进级别的语句试图附加所有这些“集合”,但是那时我似乎只得到一个绘图点。
for j in range (5):
x = 0.1
a = 0.2
array_1 = np.array([a, x])
for i in range(10):
x = x**2
array_1 = np.append(array_1, [a,x])
array_1 = array_1.reshape(-1,2)
# print 1 gives all 55 the points I want to plot
print(j, i, array_1)
# print 2 only gives the last 11 points
#print(j, i, array_1)
plt.plot(array_1[:,0], array_1[:,1],'r.')
plt.show()
plt.close()
任何帮助将不胜感激。谢谢!