matplotlib-basemap相关内容
我尝试在basemap线上用networkx绘制虚边。除了style= 'dotted'以外,一切都运行得很好。设置此标志后,不会更改任何内容。我仍然有一个正常的坚实的边缘。有没有人知道我可以改变什么来在地图上画一条虚线或虚线?我的错误在哪里? 以下是我的完整脚本: import networkx as nx from mpl_toolkits.basemap import Basem
..
当我单击 Basemap Matplotlib Plot 中的一个点时,我目前正在使用此代码在地图上弹出注释. dcc = DataCursor(self.figure.gca())self.figure.canvas.mpl_connect('pick_event',dcc)plot_handle.set_picker(5)self.figure.canvas.draw()类数据游标(对象):
..
我的基于 Leaflet 和 AngularJS 的地图没有正确加载.我不知道发生了什么,但地图图块没有按应有的方式布置. 这是底图: 这是我的代码: 函数 setMapPosition(){$scope.center = {纬度:51.505,液化天然气:-0.09,变焦:8};$scope.defaults= {滚动轮缩放:假};$scope.tiles = 'openstre
..
我在 Windows(64 位)上使用 Python 3.5 和最新版本的 Anaconda.我想使用 conda install basemap 安装 Basemap.显然 Python 3 和底图之间存在冲突.经过一番谷歌搜索后,我确实发现 Python 3 不支持 Windows 用户的底图(例如:https://groups.google.com/a/continuum.io/forum/
..
我尝试使用 Basemap 包通过 PyCharm 绘制地图,但我遇到了问题 from mpl_toolkits.basemap import Basemap` 回溯如下: Traceback(最近一次调用最后一次):文件“/Users/yupeipei/anaconda3/lib/python3.6/site-packages/IPython/core/interactiveshell.p
..
我正在尝试安装 Basemap 库并将其导入我的 Jupyter Notebook,但这会返回以下错误: KeyError: 'PROJ_LIB' 经过一些在线研究后,我明白我要在 Anaconda 的单独环境中安装 Basemap.创建新环境并安装 Basemap(以及所有其他相关库)后,我已激活该环境.但是在导入 Basemap 时,我仍然收到相同的 KeyError. 这是我在 M
..
我有一个大约 60000 个形状的日期集(每个角的纬度/经度坐标),我想使用 matplotlib 和底图在地图上绘制. 这就是我目前的做法: for ii in range(len(data)):lons = np.array([data['lon1'][ii],data['lon3'][ii],data['lon4'][ii],data['lon2'][ii]],'f2')lats =
..
我正在尝试绘制压力水平的 contour 线.我正在使用包含更高分辨率数据(范围从 3 公里到 27 公里)的 netCDF 文件.由于更高分辨率的数据集,我得到了很多不需要绘制的压力值(相反,我不介意省略某些无关紧要的值的轮廓线).我已经根据此链接中给出的示例编写了一些绘图脚本 http://matplotlib.org/底图/用户/examples.html. 绘制后的图像看起来像这样
..
我想知道如何在底图图中创建弹出框.当我将鼠标悬停在某个位置时,它应该会触发弹出框. 这可能吗? 解决方案 是的,这要归功于 matplotlib 的事件处理框架.我找不到一个已经写好的例子来做你特别感兴趣的事情,所以我写了一个(我将提出来包含在 matplotlib 源代码中). 我会阅读 http://matplotlib.sourceforge.net/users/even
..
嗨,我正在尝试使用 python 底图绘制地图,其中一些国家填充了某种颜色. 是否有快速简便的解决方案? 解决方案 正如@unutbu 所说,Thomas 的帖子 这里正是您所追求的. 如果你想用 Cartopy 做到这一点,相应的代码(在 v0.7 中)可以改编自 http://scitools.org.uk/cartopy/docs/latest/tutorials/usi
..
我正在使用 matplotlib 中的底图绘制地图.数据遍布全球,但我只想保留大陆上的所有数据,而将其丢在海洋上.有没有办法过滤数据,或者有没有办法再次绘制海洋来覆盖数据? 解决方案 matplotlib.basemap 中有一个方法:is_land(xpt, ypt) 如果给定的 x,y 点(在投影坐标中)在陆地上,则返回 True,否则返回 False.土地的定义基于与类实例关联
..
我想使用底图或 cartopy 来绘制卫星绕地球的轨道.这两个库都提供了绘制从太空中的观察者(例如正交或地球静止等)看到的地球的能力,并在给定纬度和经度的情况下绘制地球上的某些东西.鉴于此功能,在给定纬度和经度的情况下,在图中生成一个点的基础投影函数似乎应该是可调用的,其中可以指定不同的高度(海平面除外). 因此,在给定经度、纬度和高度的情况下,难道不能使用底图或 Cartopy 绘制卫星轨
..
我是 Python 新手,有一个关于 Cartopy 能够用于 3D 绘图的问题.下面是一个使用 matplotlibBasemap 的例子. 将 matplotlib.pyplot 导入为 plt从 mpl_toolkits.mplot3d 导入 Axes3D从 mpl_toolkits.basemap 导入底图m = 底图(投影='merc',llcrnrlat=52.0,urcrnrlat
..
我设置了两个面板 wxPython GUI.在我的右侧面板中,我有一个使用 Basemap 的地图显示.在这张(美国)底图上,我绘制了不同城市的散点图.我希望能够点击这些点并在我的 GUI 中弹出一个窗口,该窗口提供与我选择的那个点相关的一些信息(例如城市、纬度/经度等 - 我会存储所有这些信息以列表或其他方式). 我遇到过 AnnoteFinder,但这似乎在我的 GUI 中不起作用(如果
..
当我单击 Basemap Matplotlib Plot 中的一个点时,我目前正在使用此代码在地图上弹出注释. dcc = DataCursor(self.figure.gca())self.figure.canvas.mpl_connect('pick_event',dcc)plot_handle.set_picker(5)self.figure.canvas.draw()类数据光标(对象):
..
我想使用底图或 cartopy 来绘制卫星绕地球的轨道.这两个库都提供了绘制从太空中的观察者(例如正交或地球静止等)看到的地球的能力,并在给定纬度和经度的情况下绘制地球上的某些东西.鉴于此功能,在给定纬度和经度的情况下,在图中生成一个点的基础投影函数似乎应该是可调用的,其中可以指定不同的高度(海平面除外). 因此,在给定经度、纬度和高度的情况下,难道不能使用底图或 Cartopy 绘制卫星轨
..
所以,我多年来一直在 Python 2.7 中使用 Basemap,我正在迁移到 Python3.7 并想迁移到 cartopy.我处理了很多有投影信息的数据,但我没有数据的经纬度网格.这就是我在 Basemap 中处理事情的方式. m=底图(llcrnrlon=-118.300,llcrnrlat=20.600,urcrnrlon=-58.958,urcrnrlat=51.02,投影='lcc
..
我正在寻找一种将VFR截面航空图(也称为截面)添加到我已有的matplotlib代码中的方法. 简而言之,是否可以使用python和matplotlib快速简便地实现截面图?如果不是,还有哪些其他途径需要考虑? 参考: http://robertjliguori.blogspot.com/2016/10/acquiring-vfr-section-aeronautical.html
..
我有一个通过读取图像获得的2d numpy数组.数组的唯一值是 0、1 和 2.我想绘制分别显示值 0、1 和 2 的唯一颜色红色、绿色和蓝色的图像. plt.imshow(data,cmap = colors.ListedColormap(['red']) 你会怎么做? 解决方案 来自matplotlib.colors import from_levels_and_colorsc
..
我正在尝试学习如何在python中使用底图.我使用以下网站学习 http://www.datadependence.com/2016/06/creating-map-visualisations-in-python/.但是当我输入以下 时 将matplotlib.pyplot导入为plt导入 matplotlib.cm导入底图fig,ax = plt.subplots(figsize =(10
..