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

修改后:
![]()
本文探讨了在使用Brokenaxes库时,如何解决MultipleLocator失效的问题。作者揭示了`standardize_ticks`函数的修改方法,帮助读者理解如何自定义坐标轴间隔以适应需求。
3994

被折叠的 条评论
为什么被折叠?



