python - matplotlib.pyplot 绘制 x 刻度标签的时间太长
问题描述
给定一个看起来像这样的 pandas 数据框:
Time Value
01-01-2018T10:54:42.1234 1.20
01-01-2018T10:55:10.1234 1.22
...
...
其中,时间就是datatime
实例。
并持续了 2 个月的时间(我们正在谈论 15k 条目)我正在尝试做一个简单的线图,如下所示:
x = Data['Time']
y = Data['Value']
fig, ax = plt.subplots(figsize=(12, 9))
plt.xlabel(xlabel, fontsize=16)
plt.ylabel(ylabel, fontsize=16)
plt.plot(x, y)
plt.savefig(filename)
fig.clear()
plt.close(fig)
但它需要花费大量时间才能完成,因为它试图在x
. 有没有办法在 之前删除刻度plt.plot
,或者更好的是,将绘制的标签缩短为 01-01、02-01、03-01 等...以节省执行时间?
解决方案
推荐阅读
- python - 在命令行中使用参数运行 Flask 应用程序
- azure - Azure 应用服务和基础结构维护
- hibernate - JPA/Java Play 新行在更新时创建
- c - zmq_socket() 挂在 eventfd() 系统调用上
- ios - 为什么不能在 SwiftUI 视图中遍历枚举数据?
- amazon-web-services - 如何压缩内存中的文件并发送到 Amazon S3
- c++ - 在 C++ 中加密字符串变量时如何忽略空格和标记
- pine-script - 如何在 pinescript 中设置多个止损/获利者(金字塔)
- handlebars.js - 尝试在配对时从车把和 mjml 中获得实时预览
- powerbi - Power BI - 自动化数据导出