matplotlib中的函数get_example_data在哪里?它似乎缺失了,但它在示例/教程中

时间:2009-02-28 20:28:38

标签: python graph visualization matplotlib

在这里查看本教程:link text它引用了matplotlib.get_example_data('goog.npy')。我运行时遇到错误,而且在使用Spotlight搜索时,我甚至无法在matplot lib的macosx安装中找到mpl-data /文件夹。知道现在这个函数叫什么了吗?

2 个答案:

答案 0 :(得分:1)

它在__init__.py(第490行左右)中定义,如果这就是你所要求的。

- MarkusQ

P.S。 mpl_data/目录也在那里(它们都在顶级目录中)。你确定你有一个好的/完整的安装?

答案 1 :(得分:0)

我刚刚遇到类似(相同的)Ubuntu 10.04(Python 2.6.5,MPL 0.99.1.1)的问题。

没有get_sample_data,但get_example_data中的/usr/lib/pymodules/python2.6/matplotlib/__init__.py并没有真正起作用。目录/usr/local/lib/python2.6/site-packages为空。

作为一种解决方法,我直接下载了文件goog.npy并用(可能类似的)

替换了数据的加载
with open("goog.npy") as f:
  r = np.load(f).view(np.recarray)