整個plt.figure程序應該是這個樣子:
fig = plt.figure()
axplot_topleft = fig.add_subplot(2,2,1)
axplot_topleft.xaxis.set_major_formatter(nullfmt)
axplot_topleft.set_yticks([-8, -6, -4, -2, 0, 2, 4, 6])
axplot_topright = fig.add_subplot(2,2,2)
axplot_topright.xaxis.set_major_formatter(nullfmt)
axplot_topright.yaxis.set_major_formatter(nullfmt)
axplot_bottomleft = fig.add_subplot(2,2,3)
axplot_bottomleft.set_xticks([0, 1, 2, 3, 4 ,5 ,6])
axplot_bottomleft.set_yticks([-8, -6, -4, -2, 0, 2, 4, 6])
axplot_bottomright = fig.add_subplot(2,2,4)
axplot_bottomright.yaxis.set_major_formatter(nullfmt)
axplot_bottomright.set_xticks([0, 1, 2, 3, 4 ,5 ,6])
該死,這是如此接近!單方面的解決方案,感謝您的洞察力。 – lllllll
是的 - 我個人更喜歡所有的蜱都以同樣的方式排列。它感覺「整潔」。只有一個滴答聲,我會感到有點不舒服。但這只是個人喜好。另一種選擇是簡單地從x軸刪除勾號「0」,並從y軸刪除勾號「4」和「8」。他們的價值可以從其他人推斷出來;他們的缺席並沒有真正減損圖表。我認爲Edward Tufte會同意。 :) http://www.edwardtufte.com/tufte/books_vdqi –