首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上的交互式matplotlib/ipython图形

Windows上的交互式matplotlib/ipython图形
EN

Stack Overflow用户
提问于 2014-09-03 01:51:55
回答 1查看 274关注 0票数 1

我很难在最近的Win7 7/Cygwin安装上安装和运行matplotlib。

我已经使用Cygwin包管理器来安装python 2.7.8,但是我尝试过的镜像似乎没有包含ipython或matplotlib的包。我用Cygwin安装了必备程序包

pkg-config鬼怪脚本libfreetype-devel libpng-devel python-gtk2.0 libgtk2.0-开发gcc-g++ git

(我找到了这里),并从它们的git存储库中安装了matplotlib和ipython:

代码语言:javascript
复制
git clone git://github.com/matplotlib/matplotlib.git
cd matplotlib
python setup.py install

cd ..

git clone https://github.com/ipython/ipython.git
cd ipython
python setup.py install

我可以通过手动调用show(),或者从ipython会话(在没有--pylab的情况下启动)手动调用show(),从而成功地从标准python提示符中进行绘图。在这两种情况下,show()都会阻塞终端输入,直到绘图窗口关闭为止,而关闭图形则会重置它,以便随后的绘图命令以空白画布开始。

如果我运行ipython --pylab,或者在ipython中运行pylab.ion(),那么绘图命令就会自动打开画布,就像我在MacOS上所习惯的一样--但是画布从来不包含任何可见轴,只包含灰色帧!在这种情况下,show()什么也不做。图形似乎正在某处构建:当我添加线条和曲线时,我可以调用gca().get_children()并看到更多的图形被添加到轴上;我还可以使用gcf().save_fig('foo.png')将合理的输出放到文件中。但由于某种原因,与X窗口的通信中断了。

我相信我使用的是TK后端;我不同意这种选择,但不清楚该如何安装其他后端。

我希望任何以我的互动策划结束的指导。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-03 14:04:43

由于跟踪了开发树的顶部,这似乎是一个短暂的错误。在今天早上更新之后,使用

代码语言:javascript
复制
git pull && python setup.py install

在这两个目录中,我都有适当的交互行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25635022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档