整个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 –