如何加快pandas.DataFrame绘图?

时间:2017-09-07 17:57:26

标签: python pandas matplotlib plot

我正在PySide中构建一个GUI,我必须不断重绘pandas.DataFrame个对象。

我发现在这个简单的代码片段中,绘制pandas DataFrame对象dfnumpy.array对象绘制的时间要长得多,尽管这些图几乎完全相同。这对我的GUI来说太慢了。为什么这么慢?

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

data = np.cumsum(np.random.randn(100, 10), axis=0)
df = pd.DataFrame(data)

df.plot()  # Compare the speed of this line... (slow)
plt.plot(data)  # to this line. (fast)

我喜欢pandas.DataFrame图的外观,特别是因为在我的实例中,我的x轴是来自datetime的{​​{1}}数据。我不知道如何格式化pandas x轴以使matplotlib.pyplot数据看起来不错。

如何加快datetime密谋?

0 个答案:

没有答案