以下代码用于设置横坐标轴刻度格式,现在我要为 format_sec() 函数增加一个参数 tick,默认为 1000,请帮我修改一下代码

def format_sec(x, pos=None, tick=1000):
    return '{:.1f}s'.format(x/tick)

sec_formatter = ticker.FuncFormatter(format_sec)
plt.gca().xaxis.set_major_formatter(sec_formatter)

默认情况下,tick 参数的值为 1000,如果需要更改 tick 的值,只需要在调用 format_sec 函数时传入相应的值即可。例如,如果需要将 tick 设置为 2000,可以这样调用:

format_sec(x, pos=None, tick=2000)
Python matplotlib 横坐标轴刻度格式设置:自定义 tick 参数

原文地址: https://www.cveoy.top/t/topic/jXEM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录