matplotlib.artist.setp #
- matplotlib.artiste. setp ( obj , * args , file = None , ** kwargs ) [source] #
Définissez une ou plusieurs propriétés sur un
Artist
ou répertoriez les valeurs autorisées.- Paramètres :
- obj
Artist
ou liste deArtist
Le ou les artistes dont les propriétés sont définies ou interrogées. Lors de la définition des propriétés, tous les artistes sont concernés ; lors de l'interrogation des valeurs autorisées, seule la première instance de la séquence est interrogée.
Par exemple, deux lignes peuvent être rendues plus épaisses et rouges avec un seul appel :
>>> x = arange(0, 1, 0.01) >>> lines = plot(x, sin(2*pi*x), x, sin(4*pi*x)) >>> setp(lines, linewidth=2, color='r')
- fichier semblable à un fichier, par défaut :
sys.stdout
Où
setp
écrit sa sortie lorsqu'on lui demande de lister les valeurs autorisées.>>> with open('output.log') as file: ... setp(line, file=file)
La valeur par défaut,
None
, signifiesys.stdout
.- *args, **kwargs
Les propriétés à définir. Les combinaisons suivantes sont prises en charge :
Définissez le style de ligne d'une ligne à tirets :
>>> line, = plot([1, 2, 3]) >>> setp(line, linestyle='--')
Définissez plusieurs propriétés à la fois :
>>> setp(line, linewidth=2, color='r')
Répertorier les valeurs autorisées pour le style de ligne d'une ligne :
>>> setp(line, 'linestyle') linestyle: {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
Répertoriez toutes les propriétés pouvant être définies et leurs valeurs autorisées :
>>> setp(line) agg_filter: a filter function, ... [long output listing omitted]
setp
prend également en charge les paires chaîne/valeur de style MATLAB. Par exemple, les éléments suivants sont équivalents :>>> setp(lines, 'linewidth', 2, 'color', 'r') # MATLAB style >>> setp(lines, linewidth=2, color='r') # Python style
- obj
Voir également