matplotlib-basemap相关内容

在Matplotlib颜色图中选择起始颜色

我有下图所示.目前,该图的颜色方案使用了颜色图的整个范围(已配对的cm.cm).我想做的,但一直无法弄清的是如何限制matplotlib仅使用颜色图的一个子集.在这种情况下,我试图将起始颜色设置为较深的蓝色阴影.这是我的代码的绘图部分: Figure = plt.figure(figsize=(22,10)) Map = Basemap(projection='robin', lon_ ..
发布时间:2020-05-07 18:35:20 Python

maskoceans,面罩中没有海洋,也没有数据

我想从我拥有的netcdf文件中绘制南极洲的表面海拔高度,但要遮盖海洋.因此,我使用了"maskoceans".但是,使用时,一切都是白色的.如果我看一下创建的蒙版,它到处都会写为"True",因此它无法识别海洋表面.此外,与陆地/海洋掩码关联的创建数组为空.我不明白发生了什么.我尝试了其他底图投影,但是问题仍然相同.我也使用投影坐标. 我用drawlsmask进行了测试: 在不使用m ..
发布时间:2020-05-07 18:35:15 其他开发

底图投影="cyl"有什么问题?

最近几天,我使用Basemap可视化了我的ncep重新分析数据.发现使用底图时仅出现一半数据(projection ="cyl",lon_0 = 0.0,lat_0 = 0.0,resolution ="c") ,但整个数据都会出现使用底图时(projection ="cyl",lon_0 = 180.0,lat_0 = 0.0,resolution ="c") .此外,我更改了投影,但仍像Bas ..
发布时间:2020-05-07 18:35:06 Python

如何在python中对齐地图图和y图的y轴(纬度)

我正在尝试在一个图中绘制两个面板. 第一个(左侧)是数据在y轴上具有纬度值的数据.第二个面板是地图. 我想两个面板的纬度值一致,但是我不知道怎么得到. 我有这样的代码: fig_mapa= plt.figure() '''Mapa''' ax1=fig_mapa.add_subplot(122) map = Basemap(llcrnrlon=-90,llcrnrlat=-58.1, ..
发布时间:2020-05-07 18:35:04 其他开发

如何指定颜色栏范围并保持其大小而与绘图值无关

我昨晚输入了此内容,然后在我要提交时,我弄清楚了.提交以防其他人需要. 我正在底图上连续几天绘制每小时的气象值. 我想在每张地图上始终保持相同的颜色条值.假设每个地块的取值范围是0-10. 有时这些值都非常接近零,而其他值则在0-10之间. for file in files: ncfile = Dataset(file) cbarticks=np.aran ..
发布时间:2020-05-07 18:34:58 Python

如何在wxPython中使用matplotlib blitting将matplot.patches添加到matplotlib图中?

我正在使用matplotlib库制作图,并在wxPython GUI中显示它.我正在从LIDAR仪器绘制大量数据点.问题是,我想在此图中绘制矩形以指示有趣的区域.但是,当我在与绘图相同的轴上绘制一个矩形时,整个绘图将重新绘制,这会花费很多时间.这是因为self.canvas.draw()这个函数可以重新绘制所有内容. 该代码在GUI中显示如下: GUI的打印屏幕 这里是该问题的最 ..

如何在python中从shapefile绘制虚线?

我不确定如何在Python中绘制来自shapefile的虚线.看来readshapefile()没有任何线型供我设置.在下面,我有一个工作代码,我在其中获取一个shapefile并对其进行绘制,但它仅绘制一条实线.有什么想法可以设定正确的方向吗?谢谢! 可以在以下位置找到shapefile: http://www.natice.noaa. gov/products/daily_product ..
发布时间:2020-05-07 18:34:37 Python

无法使用matplotlib底图和cx_freeze冻结脚本

再次返回.我仍在努力,但无法解决 脚本运行正常,但是当我使用cx_freeze冻结脚本时,会出现cx_freeze错误. 消息末尾的 说 找不到OSError:proj数据目录.期望它在:C:\ python34 ........ mpl_toolkits \ basemap \ data cx_freeze创建的构建目录中是否不包含数据? 我正在使用以下脚本进行冻结 ..
发布时间:2020-05-07 18:34:31 其他开发

使用底图时如何绘制接近地球极点的地球观测卫星的视场?

我正在尝试绘制卫星沿其轨道的最大(理论)视场.我正在使用底图,我想在底图上沿着轨道绘制不同位置(有散点图),并且我想使用tissot方法(或等效方法)添加整个视场. 下面的代码可以正常工作,直到在300 km的高度轨道上纬度达到北约75度为止.除此之外,代码还会输出ValueError: "ValueError:未定义的反短程线(可能是对点)" import matplotlib.pyplo ..
发布时间:2020-05-07 18:34:29 Python

Python将地理半径内的纬度/经度点求和并求和到网格

基本上,我的实验程序正在尝试查找在给定时间落在有效点半径(例如50公里)内的点数.我的数据在三个单独的数组中进行结构化(但是如果需要,我可以进行重组),例如: 1_LAT,1_LON,1_TIM 其中1_LAT,1_LON,1_TIM分别包含大约250个值,分别对应于纬度,经度(十进制度)和时间. 我有20组这些数组(即1_LAT,1_LON,1_TIM ... 20_LAT,2 ..
发布时间:2020-05-07 18:34:25 Python

在底图中使用maskoceans时,一半的世界被遮盖了

在绘制来自netCDF数据集的数据时,我想掩盖海洋.我遵循了中给出的出色说明.它适用于世界一半地区,但是无论如何,格林威治以西的所有区域都被遮盖了,包括海洋和陆地. 这是我的代码: import netCDF4 import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt import matplotl ..
发布时间:2020-05-07 18:34:18 Python

具有底图的Matplotlib子图动画

我正在尝试生成一个四面板的动画,显示温度随时间的变化.子图中的四个面板中的每个面板均应为动画地图.每个面板之间的差异就是所使用的数据.我设法使用一组数据(没有子图)通过以下代码生成动画: import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation from mpl_to ..
发布时间:2020-05-07 18:34:11 Python