问题标签 [matplotlib-basemap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
47686 浏览

python - 如何使石斑鱼和轴的长度相同?

对于我的任务,我应该使用 matplotlib 在地图上绘制 20 场飓风的轨迹。但是,当我运行我的代码时,我得到了错误:AssertionError:Grouper and axis must be the same length

这是我的代码:

这是完整的错误输出:

0 投票
1 回答
13992 浏览

python - 从 Python 中的颜色字典中绘制不同颜色的线条

我正在尝试用 15 种不同颜色在地图上绘制 15 种不同风暴的路径。路径的颜色应取决于风暴的名称。例如,如果风暴的名称是 AUDREY,则风暴路径的颜色在地图上应为红色。有人可以帮助/指出正确的方向吗?

这是我的代码的一部分:

这是我不断收到的错误消息:

0 投票
2 回答
2512 浏览

python - 没有使用 Python/底图在图形上绘制的线

抱歉,如果这个问题很简单,我是使用 Python 和 Basemap 的新手。无论如何,我正在尝试在地图(图表)上绘制 20 场飓风的路径。地图本身和图例完美显示,但飓风的路径却没有。此外,我没有收到任何回溯消息,但我想我知道我的问题可能出在哪里。有人可以告诉我哪里出错了。

这是 csv 文件的示例:

这是我到目前为止的代码:

0 投票
2 回答
14167 浏览

python - 在底图上使用 NetworkX 绘制图形

我想在地图上绘制一个图表,其中节点将由坐标(纬度,经度)定义并具有一些关联的值。

我已经能够在底图上将点绘制为散点图,但似乎无法找到如何在地图上绘制图形。

谢谢。

编辑:我添加了关于如何在底图上绘制点的代码。其中大部分是从本文中的代码改编而来

我得到这张图片: 地图

0 投票
1 回答
916 浏览

python - 为什么在使用等高线图时 SymLogNorm 没有创建正确的图?

使用 mpl_toolkits.basemap 中的 SymLogNorm 部分时遇到一些问题。我想要一个对数比例的等高线图,在对数比例中具有负值和正值(因此使用 SymLogNorm)。但是,每次我使用它时,我都会得到一个只显示正值和负值的图(见下文)。使用散点图示例时效果很好,但在地图上绘图时效果不佳。

图片

任何关于如何使它达到我需要的帮助都会非常感激。

干杯

0 投票
1 回答
12754 浏览

python - 如何在底图上绘制文本,python

我想在我的地图上放一个文字,比如卫星图像

但是,文本“Jul-24-2012”并没有出现在我的图中。我想这是因为地图不在笛卡尔坐标中。

那么,谁能帮我弄清楚如何做到这一点,好吗?

0 投票
3 回答
23967 浏览

matplotlib - 在 matplotlib 中的图像上绘制网格线

如何在 tiff 图像上绘制规则网格线?我想在图像上为每个间隔(比如 100 x 100 像素)绘制规则方形网格,并将其与图纸一起保存。我还需要将每个网格 id 覆盖为 '1'、'2'、...在每个网格框的中间。

0 投票
1 回答
14827 浏览

python - 使用 matplotlib 底图绘制 GDAL 栅格

我想使用 matplotlib 底图绘制光栅 tiff 下载-723Kb) 。我的栅格投影坐标以米为单位:

如果我尝试使用contourflatlon=Falsex 和 y 的 Robin 投影来绘制此图,则假定为地图投影坐标(请参阅docs,我认为这就是我所拥有的)。

但是,如果我看一下情节,我会注意到它的左下角非常小:

左下方

使用此代码:

最终我不想有一个世界观,而是一个详细的观点。但这给了我一个绘制海岸线和国家的缩放级别,但数据再次放置在左下角,但不像以前那么小:

再次左下角

使用以下代码:

0 投票
1 回答
6883 浏览

matplotlib - 在 matplotlib 底图中使用比例尺

实际上,我不知道如何提供显示比例尺所需的 lat、lon、lat0 和 lon0 参数。如何提供它们?

教程在

http://matplotlib.org/basemap/api/basemap_api.html描述如下:

如果有人可以帮助我,将不胜感激。

0 投票
0 回答
120 浏览

graph - 地图散点图元素的间距

我在地图上有一个密集的散点图(使用 Python、matplotlib 和底图生成)。这是图像的一部分:

密集散点图

我想解决重叠问题。我认为做到这一点的方法是将这个简单的纬度/经度坐标映射与我经常在那些“弹簧加载”网络(社交,而不是计算机)图中实现的技术相结合。

是否有一种简单的现有算法可以自动神奇地移动这些点以使它们不重叠?如果是这样,我可以很容易地从每个点添加一条小线到它当前所在的正确纬度/经度坐标。

注意:Hexbin 和热图不是解决方案,因为离散值很重要,不应妥协。