Раскрашивание отдельных гексов карты H3

#python #matplotlib #geopandas #h3

Вопрос:

Я пытаюсь отобразить карту, наложить шестнадцатеричную сетку и раскрасить в гексах на основе определенных критериев (которые должны быть рассчитаны на лету; это не статический набор данных), используя Геопанды и 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». Я уверен, что это должно быть возможно; что я упускаю?