Python 画图 Brokenaxes x坐标轴间隔设置

使用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为你想要定义的间隔

修改前:

修改后:

你可能感兴趣的:(论文工具,python)