欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-19 13:32:19
...

使用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 画图 Brokenaxes x坐标轴间隔设置

修改后:

 

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

 

相关标签: python画图 python