matplotlib.pyplot.rc#
- matplotlib.pyplot.rc(group, **kwargs)[Quelle]#
Setzt die aktuellen
rcParams. group ist die Gruppierung für die rc, z.B. fürlines.linewidthist die Gruppelines, füraxes.facecolorist die Gruppeaxes, 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
rcParamsund ist äquivalent zurcParams['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')oderrcdefaults(), um die Standard-rcParamsnach Ä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, ...})(aberrcParams.updateunterstützt keine Abkürzungen oder Gruppierungen).