如何使用Pylot在横坐标上仅显示时分刻度?
小伙伴们对文章编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《如何使用Pylot在横坐标上仅显示时分刻度?》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!
pylot横坐标显示时分刻度
想要在横坐标上仅显示时分刻度,我们需要移除默认的年月日信息。
以下代码可以解决该问题:
from pylot.charts import Plot # 创建time数据,时分之外均设为相同值 x = [datetime.time(10, 59), datetime.time(14, 59), datetime.time(16, 59), ...] y = [10, 20, 30, ...] # 创建空datetime对象,确保时分之外均为空 placeholder = datetime.datetime(1900, 1, 1, 0, 0, 0) x = [placeholder.replace(hour=t.hour, minute=t.minute, second=t.second) for t in x] # 创建绘图对象 plot = Plot(x=x, y=y) # 设置横坐标时间格式 plot.xaxis.axis_label_time_interval = datetime.timedelta(hours=1) plot.xaxis.axis_label_datetime_format = '%H:%M' # 渲染绘图 plot.show()
通过这种方式,横坐标上的时间信息将仅显示时分,而不会出现默认的年月日信息,从而满足了需求。
本篇关于《如何使用Pylot在横坐标上仅显示时分刻度?》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于文章的相关知识,请关注公众号!