问题标签 [pygmt]

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 投票
1 回答
227 浏览

python - Pygmt:如何用 cmap 颜色填充多边形

早上好,

我在带有 spyder 的 python 3.6 上使用 pygmt。我正在尝试用调色板定义的一系列颜色填充几个多边形。我使用 makecpt 来定义调色板。我要表示的变量是 Mog。

我的代码是:

但它并没有填满我的多边形。

有人对此有想法吗?

非常感谢!

0 投票
0 回答
87 浏览

python - 我将如何修复此 pkg_resources.DistributionNotFound:未找到 'pygmt' 发行版,应用程序需要该发行版

我有一个包含 pygmt 模块/包的 python 代码。我使用 auto-py-to-exe/pyinstaller 将此代码转换为可执行文件。但是当你运行这个可执行文件时,窗口控制台会显示这个错误

pkg_resources.DistributionNotFound:未找到“pygmt”分发,应用程序需要该分发

我尝试为 pygmt 添加 --additional-hooks-dir 但仍然无法运行可执行文件。

有什么建议可以让它发挥作用吗?

0 投票
0 回答
49 浏览

bash - 如何在psxy图中更改框框的宽度和颜色

我想使用 psxy 命令和下面附加的三列数据绘制一个 gmt 图,但是我需要将框框宽度及其颜色更改为蓝色而不是默认的黑色。我尝试了下面的代码,但它没有将框框颜色更改为蓝色并且它的宽度。我在 ubuntu 平台上使用 GMT 5.3 版。

此处以 neq.data 的名义附加数据

0 投票
1 回答
38 浏览

pygmt - 如何在 GMT6.1 中将海平面设置为一个常见的负值?

我想画一些区域的浮雕(涉及海洋和陆地),但我不想显示海洋测深的变化,所以我必须将它们设置为一个共同的负值,以确保所有测深映射到相同颜色,如浅蓝色。我不知道该怎么做?

0 投票
1 回答
91 浏览

python - Pygmt 排序图例

我想用 pygmt 创建一张地图,我在其中显示 4 次巡航的轨迹。它们确实部分重叠,我对一次巡航特别感兴趣,因此我喜欢把它放在首位。然而,传说应该按日期排序,但所需的游轮不是最近的。pygmt 中是否有一种方法可以重新排序图例条目(例如可以通过 matplotlib.axes.Axes.get_legend_handles_labels 进行)?我想到的另一个可能的选择是在 matplotlib.pyplot.plot 中使用类似 zorder 选项的东西,但我不知道在 pygmt 中有类似的东西。

我希望这足以作为示例代码:

0 投票
0 回答
133 浏览

python - xarray 的导入错误返回“导入 defs 时 DLL 加载失败”

我已经尝试了几乎所有可用的资源,包括卸载和重新安装来解决这个问题,但到目前为止还没有运气。我可以请您的专家建议来解决此问题...

0 投票
1 回答
97 浏览

pandas - 在地图上标绘车站

我有三个名为A, B, C. 我想使用 matplotlib 底图将它们绘制在地图上。

由于我是 python 和 matplotlib 的新手,我很困惑我应该如何绘制它。

我尝试了代码:

但它没有绘制我的任何电台。所以我希望专家可以帮助我。提前致谢。

0 投票
1 回答
18 浏览

netcdf - 在 pygmt 中使用 netcdf 文件数据

一个小问题。有没有一种简单的方法可以将 netcdf 文件数据转换为可在 pygmt 中使用的网格?Pygmt 具有以下数据集作为默认示例:

使用常见的 nc-read 语法后,我得到一个掩码数组。

问候