我一直在互联网上看很长一段时间,但无法弄清楚如何制作它.我需要绘制几个数字,其xticks定义为numpy.arange(1,N),N对于每个数字都不同.我希望xticks之间的间距在所有图形上都相同(例如1厘米),也就是说,每个图形的宽度必须取决于numpy.arange(1,N)的大小.知道如何做到这一点?
ax.set_xlim我认为您可以通过仔细控制轴尺寸(作为图形的一部分)和fig.set_size_inches (doc)设置图形的实际尺寸来做到这一点。
前任
fig = plt.figure()
ax = fig.add_axes([0,0,1,1])
ax.set_xlim([0,N])
fig.set_size_inches([N/2.54,h])
Run Code Online (Sandbox Code Playgroud)