使用Brokenaxes会使 plt的 MultipleLocator()失效
设置坐标轴普通的做法:
x_major_locator=MultipleLocator(10)
ax=plt.gca()
#ax为两条坐标轴的实例
ax.xaxis.set_major_locator(x_major_locator)
使bax后的做法:
在brokenaxes.py中找到 standardize_ticks 函数
将 def standardize_ticks(self, xbase=None, ybase=None):
根据自己的需求定义为:
def standardize_ticks(self, xbase=X, ybase=None):
X为你想要定义的间隔
修改前:
修改后: