matplotlib.artista.setp #

matplotlib.artista. setp ( obj , * argumentos , archivo = Ninguno , ** kwargs ) [fuente] #

Establezca una o más propiedades en un Artist, o enumere los valores permitidos.

Parámetros :
obj Artisto lista deArtist

Los artistas cuyas propiedades se están configurando o consultando. Al establecer propiedades, todos los artistas se ven afectados; al consultar los valores permitidos, solo se consulta la primera instancia de la secuencia.

Por ejemplo, dos líneas se pueden hacer más gruesas y rojas con una sola llamada:

>>> x = arange(0, 1, 0.01)
>>> lines = plot(x, sin(2*pi*x), x, sin(4*pi*x))
>>> setp(lines, linewidth=2, color='r')
archivo similar a un archivo, por defecto:sys.stdout

Where setpescribe su salida cuando se le pide que enumere los valores permitidos.

>>> with open('output.log') as file:
...     setp(line, file=file)

El valor predeterminado, None, significa sys.stdout.

*args, **kwargs

Las propiedades a configurar. Se admiten las siguientes combinaciones:

  • Establezca el estilo de línea de una línea para que sea discontinua:

    >>> line, = plot([1, 2, 3])
    >>> setp(line, linestyle='--')
    
  • Establecer varias propiedades a la vez:

    >>> setp(line, linewidth=2, color='r')
    
  • Enumere los valores permitidos para el estilo de línea de una línea:

    >>> setp(line, 'linestyle')
    linestyle: {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
    
  • Enumere todas las propiedades que se pueden establecer y sus valores permitidos:

    >>> setp(line)
    agg_filter: a filter function, ...
    [long output listing omitted]
    

setptambién es compatible con pares de cadena/valor de estilo MATLAB. Por ejemplo, los siguientes son equivalentes:

>>> setp(lines, 'linewidth', 2, 'color', 'r')  # MATLAB style
>>> setp(lines, linewidth=2, color='r')        # Python style

Ver también

getp