matplotlib-basemap相关内容

Python底图“断言失败"

我正在使用Anaconda 2.1.0,并且底图安装成功 conda install basemap conda install gdal 我有geos版本3.3.3和proj4 4.8.0-0.但是,当我尝试将(纬度,经度)度投影到一个平面上时,仍然出现以下错误: Assertion failed: (0), function query, file AbstractSTRtr ..
发布时间:2020-05-07 18:34:09 Python

底图热误差/空图

我正在尝试在定义的地理位置上绘制散布的热图.我可以很好地绘制没有背景的普通散布图,但我想将其与给定的经纬度结合起来.我得到以下空地图输入 输入:col[2]和col[3]是x和y坐标&地理位置纬度:19.997453,纬度:73.789802 000000000023 61.0 19.006113 73.009168 000000000054 65.0 19.009249 73.00 ..
发布时间:2020-05-07 18:34:05 Python

使用Python的自定义标记(matplotlib)

我想知道如何生成此图中显示的黑色线条的标记. (来源:NCEP&NOAA) 它是标准天气地图中风暴或飓风的标记. 我可能可以生成标记符号的图像文件.但是,我不知道如何告诉matplotlib将图像用作标记. 解决方案 标记看起来像6.在这种情况下,可以使用6作为标记,如下所示: import matplotlib.pyplot as plt x = [1,2,3,4] y = ..
发布时间:2020-05-07 18:33:56 Python

带有Matplotlib的Python和交互式缩放图

我正在wxPython窗格内使用Matplotlib图(带有底图).我得到了情节(美国地图与城市的散点图).我正在尝试进行一些交互式缩放功能(在地图上选择一个框,然后仅“缩放"到该区域). 我设法显示了工具栏,但是当我单击按钮时,什么也没有发生.好像工具栏就在那里显示.有什么想法吗?这是我的代码: # Set up area for plotting Basemap P ..
发布时间:2020-05-07 18:33:53 Python

在matplotlib中的绘图之间保持地图覆盖

我正在根据底图在地图上创建一系列纬度/经度散点图.我计划使用不同的经/纬度数据创建数千个图.为了节省时间,我只想绘制一次地图叠加层: map = Basemap(epsg=3395, projection='merc', lat_0=59.45, lon_0=10.5, resolution = 'h', llcrnrlon=minlong, llcrnrlat=minlat, urcrnr ..
发布时间:2020-05-07 18:33:48 Python

matplotlib:防止一些非常大(或很小)的值影响我的轮廓

在某些时候绘制数据时,会有一些非常大(或非常小的)数字,如果不注意这些数字,将会以不利的方式影响轮廓.一种解决方案是从轮廓颜色分级中取出最高和最低的10%数据,并将其视为小于和大于.下图显示了这个想法: 条顶部和底部的两个箭头形状支持此想法.大于14的任何值将以白色显示,小于-2的任何值将以黑色显示.在matplotlib中怎么可能? 我该如何定义: -在条形两端的三角形部分中显示的两个类别中分别 ..
发布时间:2020-05-07 18:33:43 其他开发

matplotlib.mplot3d多维数据集的表面上的底图

正如标题所示,我正在尝试在matplotlib.mplot3d线图的z = 0面上绘制底图地图.我知道Axes3D对象能够在z = 0曲面上绘制(通过Axes3D.plot,Axes3D.scatter等),但是我不知道如何使用底图对象进行绘制.希望下面的代码可以清楚地显示我的需求.任何想法将不胜感激! import matplotlib.pyplot as pp from mpl_tool ..
发布时间:2020-05-07 18:33:36 Python

将网格从中心坐标重新采样到外部(即角)坐标

是否存在一种从网格中心位置(红色点)外推网格角位置(蓝色点)的简便方法? 我正在使用的网格不是矩形的,因此常规的双线性插值似乎不是最好的方法;不过,这只是为了让我在我的图表中使用pyplot.pcolormesh()数据,所以也许这无关紧要. 示例网格数据: import numpy as np lons = np.array([[ 109.93299681, 109.080 ..
发布时间:2020-05-07 18:33:30 Python

在Python底图中绘制曲线

我想在底图地图上绘制曲线/弧线. 我可以使用map.plot(x,y,..)绘制一条直线,但是如何使其弯曲/具有箭头呢? 在matplotlib中,可以使用anateate(..)完成此操作,但是Basemap没有此方法. 有什么想法吗? 解决方案 这是一个非常老的问题,但是我认为仍然可以回答.当您说曲线时,我以为您要画一个大圆.我在底图文档中有一个完全做到这一点的示例.修改后 ..
发布时间:2020-05-07 18:33:20 Python

Scipy map_coordinates双线性插值与interp和IDL插值的比较

我正在将同事IDL代码重写为python,并提出了一些令我感到困惑的差异.根据其他SO问题和邮件列表线程,我发现如果使用scipy.ndimage.interpolation.map_coordinates并指定order=1,则应该执行双线性插值.当比较IDL代码(在GDL中运行)和python(map_coordinates)之间的结果时,我得到了不同的结果.然后,我尝试使用mpl_toolk ..

'AxesSubplot'对象没有属性'get_axis_bgcolor'

我正在尝试从此处运行底图示例,并且遇到错误"AxesSubplot"对象没有属性"get_axis_bgcolor".当我从站点尝试第一个示例时,应该收到黑色,水蓝色和陆地珊瑚的轮廓,但在我的情况下,边界为黑色,但是水和陆地均为蓝色 我正在使用: -Python 3.5.5 -Matplotlib 2.2.2 非常感谢您的帮助. 解决方案 Basemap(甚至当前最新版本为1. ..
发布时间:2020-05-07 18:33:10 Python