2016-04-13 22 views
0

Ich möchte die Farbe der rticklabels in einem Polar Plot zu weiß ändern. Es arbeitet mitÄndern der Farbe der Rastermarkierungen in einem Polarplot

ax.set_rgrids([1., 2., 3.], color='white') 

jedoch mit set_rgrids Ich habe die Positionen der ticklabels geben. Ich möchte lieber die Standardpositionen verwenden, so dass ich nicht über ihre Werte für verschiedene Datensätze nachdenken muss.

Gibt es eine Möglichkeit, direkt auf die Farbe der Rticklabels zuzugreifen und sie zu ändern?

Antwort

1

Es gibt einen Weg: für eine Polarplot, theta und r Karte auf x und y jeweils für die generische Achse Aktionen. Also - Sie tun nur

rlabels = ax.get_ymajorticklabels() 
for label in rlabels: 
    label.set_color('white') 

Documentation for get_ymajorticklabels() zeigt, dass es eine Liste von Text Objekten zurückgibt - die Aktionen, die Sie auf einem Text Objekt ausführen kann in the docs sind.

Verwandte Themen