matplotlib.pyplot.rc#

matplotlib.pyplot.rc(group, **kwargs)[Quelle]#

Setzt die aktuellen rcParams. group ist die Gruppierung für die rc, z.B. für lines.linewidth ist die Gruppe lines, für axes.facecolor ist die Gruppe axes, und so weiter. Group kann auch eine Liste oder ein Tupel von Gruppennamen sein, z.B. (xtick, ytick). kwargs ist ein Dictionary mit Attributnamen/Wertpaaren, z.B.

rc('lines', linewidth=2, color='r')

setzt die aktuellen rcParams und ist äquivalent zu

rcParams['lines.linewidth'] = 2
rcParams['lines.color'] = 'r'

Die folgenden Aliase sind verfügbar, um Tipparbeit für interaktive Benutzer zu sparen

Alias

Eigenschaft

'lw'

'linewidth'

'ls'

'linestyle'

'c'

'color'

'fc'

'facecolor'

'ec'

'edgecolor'

'mew'

'markeredgewidth'

'aa'

'antialiased'

Somit könnten Sie den obigen Aufruf abkürzen als

rc('lines', lw=2, c='r')

Beachten Sie, dass Sie Pythons kwargs-Dictionary-Funktion nutzen können, um Dictionaries von Standardparametern zu speichern. z.B. können Sie die Schriftart-rc wie folgt anpassen

font = {'family' : 'monospace',
        'weight' : 'bold',
        'size'   : 'larger'}
rc('font', **font)  # pass in the font dict as kwargs

Dies ermöglicht es Ihnen, einfach zwischen verschiedenen Konfigurationen zu wechseln. Verwenden Sie matplotlib.style.use('default') oder rcdefaults(), um die Standard- rcParams nach Änderungen wiederherzustellen.

Anmerkungen

Hinweis

Dies ist äquivalent zu matplotlib.rc.

Ähnliche Funktionalität ist über die normale Dict-Schnittstelle verfügbar, d.h. rcParams.update({"lines.linewidth": 2, ...}) (aber rcParams.update unterstützt keine Abkürzungen oder Gruppierungen).

Beispiele mit matplotlib.pyplot.rc#

Konfiguration von gestrichelten Linienstilen

Konfiguration von gestrichelten Linienstilen

Styling mit cycler

Styling mit cycler