matplotlib子地块中的大量地块

matplotlib子地块中的大量地块,matplotlib,subplot,Matplotlib,Subplot,我正在尝试使用matplotlib.pyplot.SubPlot绘制38个绘图,但这些图太小,并且相互重叠 N = np.linspace(3,40,38,dtype=int) plt.figure(1, figsize=(12,2)) for i in N: plt.subplot(38,1,i-2) plt.plot(N,i*N) plt.subplots_adjust(hspace = 5) 如何修改此代码,以便可以清楚地看到各个绘图?您是否尝试过紧密布局()

我正在尝试使用matplotlib.pyplot.SubPlot绘制38个绘图,但这些图太小,并且相互重叠

N = np.linspace(3,40,38,dtype=int)

plt.figure(1, figsize=(12,2))

for i in N:
    plt.subplot(38,1,i-2)
    plt.plot(N,i*N)
    plt.subplots_adjust(hspace = 5)

如何修改此代码,以便可以清楚地看到各个绘图?

您是否尝试过
紧密布局()
?问题缺乏明确的问题陈述,即不清楚生成的绘图应该是什么样子。这听起来有点像“我想在一张纸上写一本完整的书,但我再也分辨不出字母了,我该怎么办?”请回答这个问题,清楚地说明你想要的结果以及在一个两英寸的数字上放置38个图形的原因。请参阅在不同的页面上绘图。您并不是说是否希望使用plt.show()将图形保存到文件或打印运行时