matplotlib.category#

Trazado de datos de "categoría" de cadena: trazará tres puntos con valores del eje x de 'd', 'f', 'a'.plot(['d', 'f', 'a'], [1, 2, 3])

Consulte Trazado de variables categóricas para ver un ejemplo.

El módulo utiliza el mecanismo de Matplotlib matplotlib.unitspara convertir cadenas en números enteros y proporciona un localizador de marcas, un formateador de marcas y la UnitDataclase que crea y almacena la asignación de cadenas a enteros.

clase matplotlib.categoría. StrCategoryConverter [fuente] #

Bases:ConversionInterface

infoeje estático ( unidad , eje ) [fuente] #

Establezca las marcas y etiquetas de eje predeterminadas.

Parámetros :
unidadUnitData

información de unidad de cadena de objeto para valor

ejeAxis

eje para el que se establece la información

Nota

no se utiliza el eje

Devoluciones :
AxisInfo

Información para respaldar el etiquetado de marcas predeterminado

conversión estática ( valor , unidad , eje ) [fuente] #

Convierta cadenas en valor a flotantes usando información de mapeo almacenada en el objeto de unidad .

Parámetros :
valor str o iterable

Valor o lista de valores a convertir.

unidadUnitData

Un objeto que asigna cadenas a enteros.

ejeAxis

El eje en el que se traza el valor convertido.

Nota

el eje no se utiliza.

Devoluciones :
flotar o ndarray[flotar]
unidades predeterminadas estáticas ( datos , eje ) [fuente] #

Configure y actualice las Axisunidades.

Parámetros :
data str o iterable de str
ejeAxis

eje en el que se trazan los datos

Devoluciones :
UnitData

objeto que almacena una cadena en el mapeo de enteros

clase matplotlib.categoría. StrCategoryFormatter ( units_mapping ) [fuente] #

Bases:Formatter

Representación de cadena de los datos en cada tic.

Parámetros :
dictado de mapeo de unidades

Mapeo de nombres de categoría (str) a índices (int).

format_ticks ( valores ) [fuente] #

Devuelve las etiquetas de ticks para todos los ticks a la vez.

clase matplotlib.categoría. StrCategoryLocator ( mapeo de unidades ) [fuente] #

Bases:Locator

Marque cada asignación de enteros de los datos de la cadena.

Parámetros :
dictado de mapeo de unidades

Mapeo de nombres de categoría (str) a índices (int).

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

Devuelve los valores de los ticks ubicados dados vmin y vmax .

Nota

Para obtener ubicaciones de ticks con los valores vmin y vmax definidos automáticamente para el asociado, axissimplemente llame a la instancia de Locator:

>>> print(type(loc))
<type 'Locator'>
>>> print(loc())
[1, 2, 3, 4]
clase matplotlib.categoría. UnitData ( datos = Ninguno ) [fuente] #

Bases:object

Crear mapeo entre valores categóricos únicos e ID de enteros.

Parámetros :
datos iterables

secuencia de valores de cadena

actualizar ( datos ) [fuente] #

Asigne nuevos valores a identificadores enteros.

Parámetros :
datos iterables de str o bytes
aumenta :
Error de tecleado

Si los elementos de los datos no son ni str ni bytes.