matplotlib.pyplot需要太长时间才能绘制x刻度标签

时间:2019-12-11 14:05:42

标签: python matplotlib

给出一个如下所示的熊猫数据框:

Time Value
01-01-2018T10:54:42.1234 1.20
01-01-2018T10:55:10.1234 1.22
...
...

时间是datatime实例。

并持续2个月(我们正在谈论15,000个条目) 我正在尝试做一个像这样的简单线条图:

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中的所有x刻度,因此需要花费大量时间才能完成。 有没有一种方法可以消除plt.plot之前的滴答声,或者更好的是,将打印的标签缩短为01-01、02-01、03-01等,以节省执行时间?< / p>

0 个答案:

没有答案