PyQt5+matplotlib+basemap混合编程示例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5+matplotlib+basemap混合编程示例相关的知识,希望对你有一定的参考价值。
参考技术A 下面的例子简单地示范了将basemap画的地图通过matplotlib嵌入到PyQt5的QGraphicsView视图中的做法,并支持鼠标缩放。将basemap画图直接嵌入QT窗口进行显示是以前一直想解决的一个问题,目前链路关节已经打通,路径应该是没什么问题的,还有一些细节诸如画板的大小及分辨率还需要进一步的研究。Python basemap安装
一、basemap安装
安装参考链接:https://github.com/matplotlib/basemap
pip install --user git+https://github.com/matplotlib/basemap.git
安装过程等待一段时间,因为basemap有100M左右大小,需要时间下载,安装成功界面如下
使用官网安装教程没有成功,请谨慎使用,这里仅贴出官网链接做参考:https://matplotlib.org/basemap/users/installing.html
二、示例
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
map = Basemap()
map.drawcoastlines()
plt.show()
结果如下:
以上是关于PyQt5+matplotlib+basemap混合编程示例的主要内容,如果未能解决你的问题,请参考以下文章
没有河流的世界地图与matplotlib / Basemap?
利用python进行数据分析-学习记录python-matplotlib中Basemap插件的安装