Затените «клетки» на полярном графике с помощью matplotlib

У меня есть набор регулярно распределенных точек (& # x3B8; = n * & # x3C0; / 6, r = 1 ... 8), каждая из которых имеет значение в [0, 1]. Я могу построить их с их значениями в Matplotlib, используя

polar(thetas, rs, c=values)

Но вместо того, чтобы иметь только скудную маленькую точку, я бы хотел закрасить соответствующую «клетку». (т.е. все до половины до соседних точек) с цветом, соответствующим значению точки:

Polar plot with shaded cells

(Обратите внимание, что здесь мои значения просто [0, .5, 1], в действительности они будут все между 0 и 1. Есть ли какой-нибудь прямой способ реализовать это (или что-то достаточно близкое) с помощью matplotlib? Проще ли думать об этом как о 2D-гистограмме?

Ответы на вопрос(3)

Ваш ответ на вопрос