【问题标题】:Create a 2D grid of hexagonal cells using lat/lon coordinates in Python在 Python 中使用纬度/经度坐标创建六边形单元格的二维网格
【发布时间】:2015-05-12 15:43:28
【问题描述】:

我有 3 个一维数组(纬度、经度和温度),并且想在 python 中使用 Basemap 绘制数据。但是,Basemap 似乎需要二维数组才能根据我拥有的纬度和经度绘制数据。

我该怎么做?

感谢您的帮助!

【问题讨论】:

  • 您可以在带有 x、y、z 向量的底图上散点图,scatter(x, y, c=z)。 (example)。您是否要制作直方图?

标签: python multidimensional-array matplotlib-basemap


【解决方案1】:

可以试试 zip 吗?

调用 zip(a,b) 其中 a 和 b 是一些可迭代的东西,将返回一个新的元组数组,沿 [ (a[0], b[0]) , (a[1],b[ 1]) , ... , (a[n], b[n]) ] 其中 n 是列表中事物的数量。

您可以先将纬度/经度配对,然后将它们与温度配对。

【讨论】:

    猜你喜欢
    • 2014-09-10
    • 2020-02-22
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    相关资源
    最近更新 更多