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