如何修剪x轴文本在python的图中可见

时间:2015-09-01 11:59:49

标签: python matplotlib

我是python的新手。我正在绘制比特错误率数据w.r.t时间,我想删除这些零。我的x轴值如下:hh:mm:ss:ffffff。我想删除秒和微秒,因为它占据了图/图上的很多位置,它们彼此重叠。 如何从x刻度中删除秒和微秒(ss :: ffffff)?并且仅绘制小时和分钟,并删除秒和微秒。可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用MinuteLocator刻度定位器和自定义格式化程序执行此操作(另请参阅this answer

import matplotlib.dates as mdates

ax.xaxis.set_major_locator(mdates.MinuteLocator())
ax.xaxis.set_major_formatter(mdates.DateFormatter('%H:%M'))