熊猫图未显示

熊猫图未显示,第1张

熊猫图未显示

绘制完绘图后,需要告知matplotlib

show
。做事的通常方法是从那里导入
matplotlib.pyplot
调用
show

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))ts.plot()plt.show()

由于您已请求不这样做(为什么?),因此可以使用以下[注意:这似乎不再适用于更新版本的

pandas
]:

import numpy as npimport pandas as pdts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))ts.plot()pd.tseries.plotting.pylab.show()

但是您在这里所做的所有工作都是在中找到

matplotlib
已导入的地方
pandas
,然后
show
从那里调用相同的函数。

您是否要避免打电话

matplotlib
加快速度?如果是这样,那么您实际上并没有加快速度,因为
pandas
已经导入了
pyplot

python -mtimeit -s 'import pandas as pd'100000000 loops, best of 3: 0.0122 usec per looppython -mtimeit -s 'import pandas as pd; import matplotlib.pyplot as plt'100000000 loops, best of 3: 0.0125 usec per loop

最后,您在注释中链接的示例不需要调用

matplotlib
的原因是因为它是在
iPython notebook
而不是脚本中以交互方式运行的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5647060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存