Wing IDE是一个集成开发环境,可用于加快matplotlib2D图形库的Python代码的编写和调试进程。Wing IDE提供自动完成、调用提示、调试器,以及许多其他功能,可帮助用户编写、浏览和了解Python代码。
工作于Python Shell
matplotlib的用户经常会交互式地工作于Python命令行shell。 例如:
from pylab import plot,show,close x = range(10) plot(x) show() y = [2, 8, 3, 9, 4] plot(y) close()
在某些环境中,直到关闭绘图窗口,上面show()调用都会阻塞。默认情况下Wing IDE将会修改matplotlib事件循环的方式,当被输入到集成的Python Shell中时,show()调用将不会阻塞,绘图窗口将会一直更新作为额外的命令类型。这样可以更容易的交互测试新代码和所绘制的图形。
编辑器代码可以使用Source菜单中的Python Shell项目Evaluate File在Python Shell执行,或者是使用编辑器Python Shell项目Evaluate Selection在Python Shell执行。默认情况下,Python Shell会在评估整个文件之前重启;这可以在Python Shell的选项菜单中禁用。
这个特殊的事件循环支持已经在TkAgg、GTKAgg、WXAgg(wxPython 2.5 +)和Qt4Agg后端中进行了实施,暂时不支持其它的后端。
解决问题
如果在Python Shell或Debug Probe中输入show()模块,如果plots无法更新,或如果遇到matplotlib其他事件循环工作问题,可以:
(1) 在签发其它命令之前,尝试以下方式切换到另一个后端:
import matplotlib matplotlib.use('TkAgg')
(2) 尝试在Extensions选项卡中的Project Properties完全禁用matplotlib支持,然后从选项菜单重新启动Python Shell并重启调试过程。这可以防止在Python Shell和Debug Probe中交互使用matplotlib。
相关推荐
matplotlib: 一个Python 2D绘图库
资源名称:Python图表绘制:matplotlib绘图库入门资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Python数据可视化之matplotlib实践.zip
Python数据科学速查表 - Matplotlib 绘图.pdf
如何在python下正确运行%matplotlib inline? 在使用jupyter notebook 或者 jupyter qtconsole的时候,经常会用到%matplotlib inline。 其作用就是在你调用plot()进行画图或者直接输入Figure的实例对象的时候,会...
Matplotlib是一个Python2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形。 Matplotlib可用于Python脚本,Python和IPythonshell,Jupyter笔记本,Web应用程序服务器和四个图形...
航空摄影测量_摄影测量作业python源码_opencv_matplotlib绘图.zip航空摄影测量_摄影测量作业python源码_opencv_matplotlib绘图.zip航空摄影测量_摄影测量作业python源码_opencv_matplotlib绘图.zip 【备注】 1、该...
matplotlib绘图 Matplotlib 是一个 Python 的绘图库 Matplotlib 绘图指南与功能介绍
要画一个桃心,可以使用 Python 的绘图库 'matplotlibmatplotlib,然后可以使用以下代码绘制桃心: 该代码会将桃心图像保存为heart.png文件。
利用python3请求zabbix_api接口,抓取某主机某监控项在某短时间的历史数据,并利用matplotlib绘制图形
Matplotlib是Python的流行绘图库,基于 NumPy和 tkinter(一个图形框架)二次开发,通过几行代码,就能绘制出折线图、散点图、直方图、饼状图 等各类专业图表,在科学计算结果可视化领域大受欢迎。一个简单的绘图过程...
Python机器学习编程与实战教学教案05Matplotlib基础绘图.pdfPython机器学习编程与实战教学教案05Matplotlib基础绘图.pdfPython机器学习编程与实战教学教案05Matplotlib基础绘图.pdfPython机器学习编程与实战教学教案...
Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。
Python3.x+matplotlib(matplotlib版本好像是2.2.1及以上版本;反正要求较高版本)库实现三维网格彩色显示源代码
Matplotlib是Python的流行绘图库,基于 NumPy和 tkinter(一个图形框架)二次开发,通过几行代码,就能绘制出折线图、散点图、直方图、饼状图 等各类专业图表,在科学计算结果可视化领域大受欢迎。一个简单的绘图过程...
通过Python来实现matplotlib的动态绘图,将中美两国近年的GDP做个对比,展示中国GPD对美国的追赶态势。Python实现matplotlib动态绘图,是非常简单和容易的,其实关键还是在数据的组织,也就是要准备好要绘图的坐标轴...
Python学习资料:使用Matplotlib搞定3D绘图.docx
python3.12环境和pycharm社区版工具,含matplotlib库,通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。