【发布时间】:2015-04-09 02:55:25
【问题描述】:
我正在制作一个共有 68 个子图的图形,并希望删除它们之间的空白空间。这是我所拥有的:
.
我该怎么做呢?
编辑:使用 plt.tight_layout() 会使情况变得更糟:
这是我的代码:
for j in range(0,len(sort_yf)):
for i in range(0,len(yf)):
if yf[i]==sort_yf[j]:
sort_ID=np.append(sort_ID,'output/'+ID[i]+'.png')
for i in range (1,69):
plt.subplot(17,4,i,aspect='equal')
plots=img.imread(sort_ID[i])
plt.imshow(plots)
plt.axis('off')
plt.show()
【问题讨论】:
-
我猜这个问题的答案是here,因为这里的答案都不是真正有用的。
标签: python matplotlib plot subplot imshow