【发布时间】:2014-06-30 11:24:16
【问题描述】:
canopy在运行python文件时使用的是什么应用程序?
使用 matplotlib 时,此应用程序会在新窗口中打开。请看下面的截图。
是否可以不带顶篷直接使用这个应用程序?
【问题讨论】:
标签: matplotlib canopy
canopy在运行python文件时使用的是什么应用程序?
使用 matplotlib 时,此应用程序会在新窗口中打开。请看下面的截图。
是否可以不带顶篷直接使用这个应用程序?
【问题讨论】:
标签: matplotlib canopy
当你调用show 时,Matplotlib 会打开一个显示由选定的backend 渲染的图形。您可以找出正在使用的后端:
matplotlib.get_backend()
并通过更新matplotlibrc 文件或使用以下命令设置后端:
matplotlib.use('PS')
matplotlib.use() 仅在首次导入 pylab、matplotlib.pyplot 或 matplotlib.backends 之前调用才有效。
在 Canopy 以外的环境中使用相同的后端运行相同的 Python 程序将显示相同的图形。
【讨论】:
matplotlib.use() 仅在第一次导入 之前 pylab、matplotlib.pyplot 或 matplotlib.backends 时才有效。”
显示绘图的应用程序是 Python(特别是 Canopy User Python),它使用带有 Qt 后端的 Matplotlib 库。要从 Canopy 外部运行它:
1) 确保 Canopy User Python 是您的默认 Python;最简单的方法是从开始菜单打开“Canopy 命令提示符窗口”,或查看https://support.enthought.com/entries/23646538-Make-Canopy-User-Python-be-your-default-Python)。
2) 运行以下命令:
set ets_toolkit=qt4
python my_scripty.py
【讨论】: