Я нарисовал гексагональную сетку. Я добился этого, указав центральную точку каждого шестиугольника. Из центральной точки я получаю угловые точки каждого шестиугольника и использую plt.Polygon(cornerPoints)
для построения сетки. Это работает без проблем.
Теперь я хочу заполнить цвет лица каждого шестиугольника. Однако я не просто хочу произвольно заполнить каждый шестиугольник, а хочу, чтобы цвет лица был связан с заданным мне вектором weights
. Это означает: мне дан массив numpy с x записями, где в моей сетке есть x шестиугольников. Каждая из этих записей отражает интенсивность или цвет, которым я хочу заполнить шестиугольники.
Должен быть способ связать цвет лица многоугольника с картой. Кто-нибудь знает простой способ?