首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PythonXY,IPython Qt控制台,matplotlib,绘制非内联模式的内容

PythonXY,IPython Qt控制台,matplotlib,绘制非内联模式的内容
EN

Stack Overflow用户
提问于 2013-05-13 09:44:39
回答 2查看 4.1K关注 0票数 1

我是PythonXY和Matplotlib的新手。我在默认的完全模式下安装了PythonXY (v2.7.3.1)。

我使用"IPython Qt控制台“应用程序。

我使用matplotlib.pyplot (导入为plt)绘制一些内容。例如。设置为plt.plot([1,3,2,4])时,图形会立即显示在同一IPython控制台中。

如果是这样,我就不能添加其他属性,如plt.titleplt.xlabelplt.ylabel或更多。为什么?如何在另一个窗口中绘制图形,添加更多属性,并使图形在plt.show()之前不显示

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-13 23:04:59

如果您从Python(x,y) Home launcher上的Interactive Console下拉列表中选择"IPython (Qt)“,然后单击Console 2或cmd.exe按钮,它将运行带有Qt4Agg后端的IPython (Qt),这将允许您在单独的窗口中绘图并应用标题等。有关更多信息,请参阅What is a backend

在上面的例子中,Python(x,y)所做的是用pylab的内联后端启动IPython,这与标准后端不同,所以你的命令没有任何影响,类似的行为在这个issue on github中被注意到了。一旦IPython以内联方式启动,似乎就不可能改变后端。我不确定Python(x,y)选项设置在哪里,也不确定调用哪个脚本来启动应用程序下拉菜单中的项目。

值得一看的是,Anaconda是一个免费的Python发行版,具有科学的焦点和定期的更新。默认情况下,蟒蛇不会将IPython加载到IPython中,因此您可以在启动pylab后选择后端。

票数 2
EN

Stack Overflow用户

发布于 2013-11-16 22:24:17

  1. 在IPython命令行界面中,该图将在每个绘图函数处显示和更新。
  2. 使用inline选项,Matplotlib会生成自动插入到输出行中的图像。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16513840

复制
相关文章

相似问题

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