我正在尝试使用 Geopandas 和 H3 根据某些标准(动态计算;它不是静态数据集)显示地图,用十六进制网格覆盖和颜色。
带有十六进制网格的显示工作(最终对使用世界地图进行此操作感兴趣,但使用纽约地图进行测试更快):
import geopandas
import matplotlib.pyplot as plt
from tobler.util import h3fy
ny = geopandas.read_file(geopandas.datasets.get_path("nybb"))
ny = h3fy(ny)
ny.plot()
plt.savefig("ny.png")
plt.show()
现在我需要开始用十六进制着色。而且...有关于使用 H3 显示内容的教程!但它们都处于更高的水平。也就是说,我能找到的所有内容都类似于“假设你有一个复杂格式 FooXYZ 的完整数据集,调用这个咒语,图书馆将为你完成整个工作”。
我正在寻找的更多是“将坐标 3,4 处的十六进制设置为以下 RGB 颜色值”。我相信这一定是可能的;我错过了什么?