Python熊猫:pd.options.display.mpl#u style=&x27;默认值';导致图形崩溃
一切都在标题里。当我在python脚本的开头没有设置此选项时,我的图形会正确显示,否则它会打开图形窗口,但会直接关闭它并结束运行 我使用的是pandas 0.14.0和matplotlib 1.3.0 有人看到了吗?如果需要,您可以在下面查看我的代码Python熊猫:pd.options.display.mpl#u style=&x27;默认值';导致图形崩溃,python,matplotlib,pandas,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.D
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()
使用以下命令:
plt.show(block=True)
我在Matplotlib v1.4中遇到了类似的错误。我找到的解决办法是使用
matplotlib.style.use('ggplot')
而不是
pd.options.display.mpl_style = 'default'
请参阅-能否尝试在ipython笔记本上使用%matplotlib内联?这对我很有效,这表明你的后端有问题我也有同样的问题,是的,这似乎是后端问题。我的错误来自:
/Library/Python/2.7/site packages/matplotlib-1.4.x-py2.7-macosx-10.9-intel.egg/matplotlib/backends/backend\u macosx.py(166)get\u text\u width\u height\u dence()
@cd98:您能详细说明一下吗?不确定您建议的确切语法。@grisaitis,%matplotlib
是一个IPython笔记本魔法,可以更改matplotlib
的后端。inline
部分使用后端,以便在笔记本中内联显示图形。默认后端因操作系统而异,将打开一个新窗口以显示图形。在OS X 10.9.4上,pandas 0.14.1适用于我。