gpt4 book ai didi

python - 使用 Python 创建 2D 等高线图的最佳方法

转载 作者:太空狗 更新时间:2023-10-30 01:16:17 25 4
gpt4 key购买 nike

我正在尝试在 Python 中创建一个如下所示的 2D 等值线图:

Isochemical Contour Map

在本例中,它是 map 上多个点的化学浓度图。但为了简单起见,我们可以只说它是海拔。

我得到了 map ,在本例中是 562 x 404 像素。我在该点获得了一些具有给定值的 X 和 Y 坐标。我没有得到足够的点来顺利连接线,有时很少有数据点可供绘制。据我了解,应该使用样条图来平滑地连接这些点。

我看到有许多 Python 库可以帮助创建与此类似的等高线图。

  1. Matplotlib's Pyplot Contour看起来很有前途。
  2. Numpy看起来也有一些潜力

但对我来说,我看不到明显的赢家。我不太确定从哪里开始,因为我是这种编程图形数据的新手。

所以我的问题真的是,最好使用的库是什么?更简单的将是首选。你能提供的任何有助于让我以正确的方式开始的见解都会很棒。

谢谢。

最佳答案

在您展示的 numpy 示例中,作者实际上使用的是 Matplotlib。虽然有几个绘图库,但 Matplotlib 是最流行的简单二维绘图库。除非有令人信服的理由不这样做,否则我可能会使用它。

一般策略是尝试在 Matplotlib 示例库中找到看起来像您想要的东西,然后修改源代码。我喜欢的另一个高质量 Matplotlib 示例的好来源是: http://astroml.github.com/book_figures/

关于python - 使用 Python 创建 2D 等高线图的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14820425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com