我试图制作一个非常简单的银河系航行动画。
for k in range(7):
Rs += k
Zs += 0.01*k
for i in range(len(B)):
print 'i=',i
for j in range(len(L)):
MAP[i,j] = DensiteCol(L[j], B[i], 20., 1000.)
plt.xlabel('l')
plt.ylabel('b')
plt.imshow(MAP)
plt.show()
#plt.savefig('Q8_'k'.jpg')
如何每次在循环中保存图像并将其另存为不同的名称?
MAP[i,j] = DensiteCol(L[j], B[i], 20., 1000.)
在这种情况下,L轴是水平的还是B是?
答案 0 :(得分:3)
有时以正确的顺序获取文件非常有用:
plt.savefig("Q8_{:04d}.jpg".format(k))
答案 1 :(得分:1)
您可以按照以下方式执行此操作:
plt.savefig('Q8_' + str(k) + '.jpg')