【问题标题】:IPython qtconsole figure windowIPython qtconsole 图形窗口
【发布时间】:2015-08-18 10:49:05
【问题描述】:

我意识到有很多人就 IPython 中的交互式图形窗口提出了问题,但我还没有找到我的问题的答案。 我正在使用 IPython qtconsole 进行绘图,如果

 plt.plot(x,y) (plt = matplotlib.pyplot)

默认情况下会弹出一个交互式图形窗口。

我可以使用%pylab qt 为我的绘图获得一个交互式窗口,但每次绘图前我都必须使用此命令,而且我更愿意将其设为默认设置。我正在使用 IPython qtconsole 版本 3.2.1。

【问题讨论】:

    标签: python ipython interactive qtconsole


    【解决方案1】:

    查看 iPython Profiles。您应该能够更改“默认”配置文件以将 matplotlib 输出设置为默认情况下 qt 或创建另一个配置文件并在您的 shell 设置中有一个方便的别名。

    【讨论】:

    • 嗨,山姆,感谢您的回答。我检查了您发布的链接,但我认为这对我来说有点先进。您能否更具体地说明我应该在哪里查找 matplotlib 设置?谢谢。
    • 只需运行ipython profile create 即可创建一组默认配置文件——它会说出它正在创建的内容。然后打开~/.ipython/profile_default/ipython_config.py并设置c.InteractiveShellApp.matplotlib = 'qt'
    • 抱歉对我不起作用 - 'ipython profile create' 返回了一个语法错误,但我在文件夹中找到了 ipython_config.py 文件并添加了您建议的设置。但是没有任何改变,我仍然没有得到图形窗口(即使在重新启动内核后)。
    • 如果您可以使用更多详细信息更新问题,确切地说您键入的内容以及命令返回的输出。
    猜你喜欢
    • 2016-10-23
    • 1970-01-01
    • 2014-08-11
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 2018-03-04
    • 1970-01-01
    相关资源
    最近更新 更多