0
在下面的例子中,我想要繪製6個numpy的數組作爲圖像在for循環中:如何定製imshow圖位置在for循環
import matplotlib.pyplot as plt
%matplotlib inline
import numpy as np
for i in range(6):
fig = plt.figure()
a = fig.add_subplot(1, 6, i+1)
a.set_title('plot' + '_' + str(i+1))
a.axes.get_xaxis().set_visible(False)
a.axes.get_yaxis().set_visible(False)
plt.imshow(np.random.random((2,3)))
如果您在jupyter筆記本電腦,你」執行代碼你會發現所有的數字都是按行排列的(6,1)。我應該如何改變我的for循環,以打印我的數字列明智(比方說)2行(2,3)?
任何幫助將不勝感激!
['a = fig.add_subplot(2,3,i + 1)'](http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.subplot)。 – Evert
我已經嘗試過了,但它仍然相同 – Codutie