我想让 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')