相关疑难解决方法(0)

在matplotlib中的刻度线之间居中x-tick标签

我想让刻度标记居中的x-tick日期标签,而不是如下图所示以刻度线为中心.

我已阅读文档但无济于事 - 有没有人知道这样做的方法?

在此输入图像描述

以下是我用于x轴刻度格式化的所有内容,如果它有帮助:

day_fmt = '%d'   
myFmt = mdates.DateFormatter(day_fmt)
ax.xaxis.set_major_formatter(myFmt)    
ax.xaxis.set_major_locator(matplotlib.dates.DayLocator(interval=1))     

for tick in ax.xaxis.get_major_ticks():
    tick.tick1line.set_markersize(0)
    tick.tick2line.set_markersize(0)
    tick.label1.set_horizontalalignment('center')
Run Code Online (Sandbox Code Playgroud)

python matplotlib pandas

21
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×1

pandas ×1

python ×1