matplotlib.artist.ArtistInspector #
- classe matplotlib.artist. ArtistInspector ( o ) [fonte] #
Bases:
object
Uma classe auxiliar para inspecionar
Artist
e retornar informações sobre suas propriedades configuráveis e seus valores atuais.Inicialize o inspetor do artista com um
Artist
ou um iterável deArtist
s. Se um iterável for usado, assumimos que é uma sequência homogênea (todos osArtist
s são do mesmo tipo) e é sua responsabilidade garantir que seja assim.- aliased_name ( s ) [fonte] #
Retorne 'PROPNAME or alias' se s tiver um alias, senão retorne 'PROPNAME'.
por exemplo, para a propriedade line markerfacecolor, que possui um alias, retorne 'markerfacecolor or mfc' e para a propriedade transform, que não possui, retorne 'transform'.
- aliased_name_rest ( s , destino ) [origem] #
Retorne 'PROPNAME or alias' se s tiver um alias, senão retorne 'PROPNAME', formatado para reST.
por exemplo, para a propriedade line markerfacecolor, que possui um alias, retorne 'markerfacecolor or mfc' e para a propriedade transform, que não possui, retorne 'transform'.
- get_aliases ( ) [fonte] #
Obtenha nomes completos da propriedade de mapeamento dict para conjuntos de aliases para cada alias no arquivo
ArtistInspector
.por exemplo, para linhas:
{'markerfacecolor': {'mfc'}, 'linewidth' : {'lw'}, }
- get_setters ( ) [fonte] #
Obtenha as strings de atributos com setters para o objeto.
Por exemplo, para uma linha, retorne .
['markerfacecolor', 'linewidth', ....]
- get_valid_values ( attr ) [fonte] #
Obtenha os argumentos legais para o setter associado a attr .
Isso é feito consultando a docstring do setter em busca de uma linha que comece com "ACCEPTS:" ou ".. ACCEPTS:" e, em seguida, procurando uma documentação no estilo numpydoc para o primeiro argumento do setter.
- estático number_of_parameters ( func ) [fonte] #
Retorna o número de parâmetros da função callable .
- pprint_setters ( prop = Nenhum , espaço principal = 2 ) [fonte] #
Se prop for None , retorne uma lista de strings de todas as propriedades configuráveis e seus valores válidos.
Se prop não for None , é um nome de propriedade válido e essa propriedade será retornada como uma string de propriedade : valores válidos.
- pprint_setters_rest ( prop = Nenhum , espaço principal = 4 ) [fonte] #
Se prop for None , retorne uma lista de strings formatadas em reST de todas as propriedades configuráveis e seus valores válidos.
Se prop não for None , é um nome de propriedade válido e essa propriedade será retornada como uma string de valores "property: valid".