Python pandas:pd.options.display.mpl_style ='default'导致图形崩溃

时间:2014-07-21 17:02:11

标签: python matplotlib pandas

一切都在标题中。当我没有在我的python脚本开头设置此选项时,我的图表显示正确,否则它会打开图表的窗口,但会直接关闭它并结束运行。

我正在使用pandas 0.14.0和matplotlib 1.3.0。

有人看过这个吗?如果需要,您可以在下面看到我的代码。

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

#pd.options.display.mpl_style = 'default'

df = pd.DataFrame(np.random.randn(1000, 4), index=pd.date_range('1/1/2000',periods=1000), columns=list('ABCD'))
df = df.cumsum()
df.plot(legend=False)

plt.show()

2 个答案:

答案 0 :(得分:9)

使用以下内容:

plt.show(block=True)

答案 1 :(得分:7)

我在使用Matplotlib v1.4时遇到了类似的错误。我找到的解决方案是使用

matplotlib.style.use('ggplot')

而不是

pd.options.display.mpl_style = 'default'

请参阅 - https://pandas-docs.github.io/pandas-docs-travis/visualization.html