- 博客(8)
- 收藏
- 关注
原创 Matplotlib(模块或库)通过鼠标事件获取图层句柄
最近使用Matplotlib绘图嵌入PyQt5功能,GUI图形界面有9个图形分页,在点选每个分布查看曲线图时,想要获取图层句柄以得到鼠标处数据。在Matplotlib官网阅了不少文档说明,又在CSDN、知乎、简书和bing搜索2天,最后终于找到了方法。其实在Matplotlib官网说明文档中就有,只是没有查找到。Matplotlib应该有4个图层:canvas(画布层)、figure(图像层)、axes(坐标层)和plot(绘制层)。目前使用了前3种句柄获取方法,具体操作如下:获取canvas层句柄
2021-12-06 10:42:42 469
原创 Python的Matplotlib多y轴绘图嵌入PyQt5界面(GUI)清除旧图方法
之前文章(CSDN)中,使用第2种方法创建Python的Matplotlib多y轴(2个及以上)绘图嵌入PyQt5界面(GUI),发现多次计算后,旧图依然存在问题。绘图过程如下:1)对画布fig增加一个axe主子图,用于画一条曲线,使用左侧y轴设置标签,表示这条曲线的参数(如“温度”);2)用axes.twinx()增加第一个axe副子图,用于画另一条曲线,使用右侧y轴设置标签,表示另一条曲线的参数(如“云量”);3)再次用axes.twinx()增加第二个axe副子图,用于画另一条曲线,使用
2021-12-04 08:44:51 1551 2
原创 Effective+Python:编写高质量Python代码的90个有效方法
发现一个在线阅读版链接:https://weread.qq.com/web/reader/c2932f9072620d81c29c1edkc81322c012c81e728d9d180微信登录后,可以阅读全部章节。
2021-11-28 08:05:14 1740
原创 《Python编程:从入门到实践》第2版中“16.2 制作全球地震散点图:JSON格式”保存的.html文件沒有全球地图
操縱系統:Win7 32位Python版本:3.8.8按照書本上的例子,完成代碼輸入,運行後,打開.html文件。計算結果中的圖與書上的截圖不符,書上的截圖有全球地圖,而計算結果中的圖卻沒有全球地圖。為了將計算結果中的圖顯示全球地圖,查看了隨書提供的電子代碼。原來,隨書提供的電子代碼中使用了與書本上的代碼不同,書本上的代碼使用了plotly.express模塊,隨書提供的電子代碼使用了plotly.graph_objs模塊。最後,將繪圖部分代碼改為如下語句: from plotly..
2021-11-22 13:03:16 836
原创 Sublime Text 4 build 4121出现“[WinError 2] 系统找不到指定的文件。”错误解决办法。
操作系统:windows7 32位Sublime Text 4版本: build 4121错误提示:[WinError 2] 系统找不到指定的文件。 [cmd: ['python3', '-u', 'E:\\Python\\hello_world.py']]解决办法如下:1)点击工具/Tools->编译系统/Build System->新建编译系统/New Build System...,创建新编译系统2)删除界面中的全部内容,增加如下内容...
2021-11-20 06:16:35 395
原创 最近开始从头系统学习Python了
查找了学习路线,从基础开始。重新学习了——A Byte of Python《简明Python教程》4.08C版正在重新学习——Python Crash Course《Python编程:从入门到实践》第2版
2021-11-20 04:33:44 465
原创 Python的Matplotlib绘图嵌入PyQt5界面(GUI)方法
Python的Matplotlib绘图嵌入PyQt5界面(GUI)方法利用业余时间刚刚学习Python差个月,涉及工作中将计算数据图形化,最后又想将图形插入GUI。先记一下流水账。首先,针对工作任务完成了面向过程编程,用matplotlib的plot将计算结果绘制成曲线图。其次,学习了tkinter实现GUI,操作比较麻烦,又转学PyQt5的Qt Designer。然后,学习了面向对象编程,将前期的面向过程编程转化为面向对象,同时完成了PyQt5的GUI。但是,计算结果的曲线图是与GUI分离的,
2021-11-09 09:47:05 5125 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人