擅长:python、mysql、java
<p>我有两个选择你可能想看看。在</p>
<p>首先,按如下方式设置轴位置和大小:</p>
<pre><code># your imports and data above
fig = plt.figure()
ax0a = fig.add_axes([0.1, 0.1, 0.8, 0.25])
ax0b = fig.add_axes([0.1, 0.39, 0.8, 0.25], sharex=ax0a)
ax0c = fig.add_axes([0.1, 0.68, 0.8, 0.25], sharex=ax0a)
ax0a.set_xticklabels([])
ax0b.set_xticklabels([])
ax0a.plot(x,y)
nbins = len(ax0a.get_xticklabels())
ax0a.yaxis.set_major_locator(MaxNLocator(nbins=nbins, prune='upper'))
ax0b.plot(x,y)
ax0b.yaxis.set_major_locator(MaxNLocator(nbins=nbins, prune='upper'))
ax0c.plot(x,y)
ax0c.yaxis.set_major_locator(MaxNLocator(nbins=nbins, prune='upper'))
plt.show()
</code></pre>
<p><img src="https://i.stack.imgur.com/ilApW.png" alt="enter image description here"/></p>
<p>第二个选项是手动调整偏移文本的位置和字体大小:</p>
^{pr2}$
<p><img src="https://i.stack.imgur.com/IADEo.png" alt="enter image description here"/></p>