2
我有三个共享x轴的子图。我需要子空间之间的hspace为0.0,但是随后子空间的y标签重叠。matplotlib:重叠的子图的ylabels
有什么办法来移动每个插曲一点点向上或向下的极端Y型标签(如我手动的确在MSPAINT,右边)?
彼得
我有三个共享x轴的子图。我需要子空间之间的hspace为0.0,但是随后子空间的y标签重叠。matplotlib:重叠的子图的ylabels
有什么办法来移动每个插曲一点点向上或向下的极端Y型标签(如我手动的确在MSPAINT,右边)?
彼得
有专门的股票格式化器类正是为了这个目的。
http://matplotlib.org/api/ticker_api.html#matplotlib.ticker.MaxNLocator
from matplotlib.ticker import MaxNLocator
ax2.yaxis.set_major_locator(MaxNLocator(prune='upper')) #remove highest label so it wont overlapp with stacked plot.
编辑: 其实这不会移动它们,只是删除重叠的蜱。