Schattierte "Zellen" in der Polarkurve mit Matplotlib

Ich habe eine Reihe regelmäßig verteilter Punkte (θ = n * π / 6, r = 1 ... 8), von denen jeder einen Wert in [0, 1] hat. Ich kann sie mit ihren Werten in matplotlib zeichnen

polar(thetas, rs, c=values)

Aber anstatt nur einen mageren kleinen Punkt zu haben, möchte ich die entsprechende "Zelle" (dh alles bis zur Hälfte der angrenzenden Punkte) mit der Farbe schattieren, die dem Wert des Punkts entspricht:

(Beachten Sie, dass meine Werte hier nur [0, .5, 1] ​​sind, in Wirklichkeit sind sie alles zwischen 0 und 1. Gibt es eine direkte Möglichkeit, dies (oder etwas Nahes) mit matplotlib zu realisieren? Vielleicht ist es einfacher als 2D-Histogramm zu denken?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage