matplotlib.category#

Tracciamento di dati di "categoria" di stringhe: traccerà tre punti con i valori dell'asse x di 'd', 'f', 'a'.plot(['d', 'f', 'a'], [1, 2, 3])

Vedere Tracciare le variabili categoriali per un esempio.

Il modulo utilizza il matplotlib.unitsmeccanismo di Matplotlib per convertire da stringhe a interi e fornisce un localizzatore di tick, un formattatore di tick e la UnitDataclasse che crea e memorizza la mappatura da stringa a intero.

classe matplotlib.category. StrCategoryConverter [fonte] #

Basi:ConversionInterface

info asse statico ( unità , asse ) [fonte] #

Imposta le tacche e le etichette predefinite dell'asse.

Parametri :
unitàUnitData

informazioni sull'unità della stringa dell'oggetto per il valore

asseAxis

asse per il quale vengono impostate le informazioni

Nota

l'asse non viene utilizzato

Resi :
AxisInfo

Informazioni per supportare l'etichettatura di spunta predefinita

conversione statica ( valore , unità , asse ) [fonte] #

Converti le stringhe in value in float utilizzando le informazioni di mappatura memorizzate nell'oggetto unit .

Parametri :
valore str o iterabile

Valore o elenco di valori da convertire.

unitàUnitData

Un oggetto che esegue il mapping di stringhe a numeri interi.

asseAxis

L'asse su cui viene tracciato il valore convertito.

Nota

l'asse è inutilizzato.

Resi :
float o ndarray[float]
static default_units ( data , axis ) [fonte] #

Impostare e aggiornare le Axisunità.

Parametri :
data str o iterabile di str
asseAxis

asse su cui vengono tracciati i dati

Resi :
UnitData

oggetto che memorizza la mappatura da stringa a numero intero

classe matplotlib.category. StrCategoryFormatter ( mappatura_unità ) [fonte] #

Basi:Formatter

Rappresentazione di stringa dei dati ad ogni tick.

Parametri :
unità_mappatura dict

Mappatura dei nomi di categoria (str) agli indici (int).

format_ticks ( valori ) [fonte] #

Restituisci le etichette dei tick per tutti i tick contemporaneamente.

classe matplotlib.category. StrCategoryLocator ( mappatura_unità ) [fonte] #

Basi:Locator

Seleziona ogni mappatura intera dei dati della stringa.

Parametri :
unità_mappatura dict

Mappatura dei nomi di categoria (str) agli indici (int).

tick_values ​​( vmin , vmax ) [fonte] #

Restituisce i valori dei tick individuati dati vmin e vmax .

Nota

Per ottenere le posizioni dei tick con i valori vmin e vmax definiti automaticamente per gli associati, axisbasta chiamare l'istanza Locator:

>>> print(type(loc))
<type 'Locator'>
>>> print(loc())
[1, 2, 3, 4]
classe matplotlib.category. UnitData ( dati = Nessuno ) [fonte] #

Basi:object

Crea una mappatura tra valori categorici univoci e ID interi.

Parametri :
dati iterabili

sequenza di valori stringa

aggiorna ( dati ) [fonte] #

Associa nuovi valori a identificatori interi.

Parametri :
dati iterabili di str o byte
Rialzi :
TipoErrore

Se gli elementi nei dati non sono né str né byte.