2021年12月4日星期六

matplotlib中的datetime坐标轴标签

 Python strftime() and strptime() Behavior

Date tick labels 

 ax.xaxis.set_major_formatter(mdates.DateFormatter('%m-%d'))

Tight Layout 

Linestyles 

How to plot a figure with Chinese Characters in label 

关于 locator,有个很有意思的地方,

ax.xaxis.set_major_locator(mdates.MonthLocator(bymonth=(1, 7)))

上面的语句,只涉及到1月、7月,但在下图中,这两个月份,重复出现:

 

还有,

ax.xaxis.set_major_locator(mdates.DayLocator(bymonthday=range(2, 32), interval=2)) 

 

 ax.xaxis.set_major_locator(mdates.DayLocator(bymonthday=range(1, 32), interval=2)) 

 

每个月的1日,为什么有时候出现,有时候不出现?造成网格不是等间距布置的。

没有评论: