matplotlib.axes.Axes.dispersión #

hachas dispersión ( x , y , s = Ninguno , c = Ninguno , marcador = Ninguno , cmap = Ninguno , norma = Ninguno , vmin = Ninguno , vmax = Ninguno , alfa = Ninguno , anchos de línea = Ninguno , * , edgecolors = Ninguno , plotnonfinite = falso _datos = Ninguno , ** kwargs ) [fuente] #

Un gráfico de dispersión de y frente a x con diferentes tamaños y/o colores de marcador.

Parámetros :
x, y flotante o en forma de matriz, forma (n, )

Las posiciones de los datos.

s flotante o tipo matriz, forma (n, ), opcional

El tamaño del marcador en puntos**2. El valor predeterminado es .rcParams['lines.markersize'] ** 2

c tipo matriz o lista de colores o color, opcional

Los colores del marcador. Valores posibles:

  • Un escalar o secuencia de n números que se asignarán a colores usando cmap y norm .

  • Una matriz 2D en la que las filas son RGB o RGBA.

  • Una secuencia de colores de longitud n.

  • Una cadena de formato de un solo color.

Tenga en cuenta que c no debe ser una sola secuencia numérica RGB o RGBA porque es indistinguible de una matriz de valores que se va a asignar en color. Si desea especificar el mismo valor RGB o RGBA para todos los puntos, use una matriz 2D con una sola fila. De lo contrario, la coincidencia de valores tendrá prioridad en el caso de una coincidencia de tamaño con x e y .

Si desea especificar un solo color para todos los puntos, prefiera el argumento de palabra clave de color .

El valor predeterminado es None. En ese caso, el color del marcador está determinado por el valor de color , facecolor o facecolors . En caso de que no se especifiquen o None, el color del marcador está determinado por el siguiente color del Axesciclo de color actual de "forma y relleno". Este ciclo tiene como valor predeterminado rcParams["axes.prop_cycle"](predeterminado: ).cycler('color', ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'])

marcador MarkerStyle, predeterminado: rcParams["scatter.marker"](predeterminado: 'o')

El estilo del marcador. marcador puede ser una instancia de la clase o la abreviatura de texto para un marcador en particular. Consulte matplotlib.markerspara obtener más información sobre los estilos de marcador.

cmap str o Colormap, predeterminado: rcParams["image.cmap"](predeterminado: 'viridis')

La instancia de mapa de colores o el nombre de mapa de colores registrado que se utiliza para asignar datos escalares a colores.

Este parámetro se ignora si c es RGB(A).

norma str o Normalize, opcional

El método de normalización usado para escalar datos escalares al rango [0, 1] antes de mapear a colores usando cmap . De forma predeterminada, se utiliza una escala lineal, asignando el valor más bajo a 0 y el más alto a 1.

Si se da, puede ser uno de los siguientes:

  • Una instancia de Normalizeo una de sus subclases (consulte Normalización de mapa de colores ).

  • Un nombre de escala, es decir, uno de "linear", "log", "symlog", "logit", etc. Para obtener una lista de las escalas disponibles, llame al matplotlib.scale.get_scale_names(). NormalizeEn ese caso, se genera e instancia dinámicamente una subclase adecuada .

Este parámetro se ignora si c es RGB(A).

vmin, vmax flotante, opcional

Cuando se usan datos escalares y no hay una norma explícita , vmin y vmax definen el rango de datos que cubre el mapa de colores. De forma predeterminada, el mapa de colores cubre el rango de valores completo de los datos proporcionados. Es un error usar vmin / vmax cuando se proporciona una instancia de norma (pero es aceptable usar un nombre de norma junto con vmin / vmax ).str

Este parámetro se ignora si c es RGB(A).

flotante alfa , predeterminado: Ninguno

El valor de fusión alfa, entre 0 (transparente) y 1 (opaco).

anchos de línea flotantes o tipo matriz, predeterminado: rcParams["lines.linewidth"](predeterminado: 1.5)

El ancho de línea de los bordes del marcador. Nota: Los colores de borde predeterminados son 'cara'. Es posible que desee cambiar esto también.

edgecolors {'face', 'none', None } o color o secuencia de color, predeterminado: rcParams["scatter.edgecolors"](predeterminado: 'face')

El color del borde del marcador. Valores posibles:

  • 'cara': El color del borde siempre será el mismo que el color de la cara.

  • 'none': no ​​se dibujará ningún límite de parche.

  • Un color o secuencia de colores.

Para marcadores sin relleno, se ignora edgecolors . En cambio, el color se determina como con 'face', es decir, a partir de c , colors o facecolors .

plotnonfinite bool, por defecto: Falso

Ya sea para trazar puntos con c no finita (es decir inf, -inf o nan). Si Truelos puntos se dibujan con el color del mapa de colores incorrecto (ver Colormap.set_bad).

Devoluciones :
PathCollection
Otros parámetros :
objeto indexable de datos , opcional

Si se proporcionan, los siguientes parámetros también aceptan una cadena s, que se interpreta como data[s](a menos que esto genere una excepción):

x , y , s , anchos de línea , colores de borde , c , color de cara , colores de cara , color

** Collectionpropiedades de los kwargs

Ver también

plot

Para trazar diagramas de dispersión cuando los marcadores son idénticos en tamaño y color.

notas

  • La plotfunción será más rápida para diagramas de dispersión donde los marcadores no varían en tamaño o color.

  • Cualquiera o todos los x , y , s y c pueden ser matrices enmascaradas, en cuyo caso se combinarán todas las máscaras y solo se trazarán los puntos sin máscara.

  • Fundamentalmente, la dispersión funciona con arreglos 1D; x , y , s y c pueden ingresarse como matrices ND, pero dentro de la dispersión se aplanarán. La excepción es c , que se aplanará solo si su tamaño coincide con el tamaño de x e y .

Ejemplos usando matplotlib.axes.Axes.scatter#

Gráficos de dispersión con símbolos personalizados

Gráficos de dispersión con símbolos personalizados

Gráficos de dispersión con símbolos personalizados
Demostración de dispersión2

Demostración de dispersión2

Demostración de dispersión2
Diagrama de dispersión con histogramas

Diagrama de dispersión con histogramas

Diagrama de dispersión con histogramas
Diagramas de dispersión con una leyenda

Diagramas de dispersión con una leyenda

Diagramas de dispersión con una leyenda
Funciones avanzadas de carcaj y carcaj

Funciones avanzadas de carcaj y carcaj

Funciones avanzadas de carcaj y carcaj
Aspecto de la caja de ejes

Aspecto de la caja de ejes

Aspecto de la caja de ejes
Posición de la etiqueta del eje

Posición de la etiqueta del eje

Posición de la etiqueta del eje
Trazar una elipse de confianza de un conjunto de datos bidimensional

Trazar una elipse de confianza de un conjunto de datos bidimensional

Trazar una elipse de confianza de un conjunto de datos bidimensional
Personalización de la trama de violín

Personalización de la trama de violín

Personalización de la trama de violín
Diagrama de dispersión en el eje polar

Diagrama de dispersión en el eje polar

Diagrama de dispersión en el eje polar
Demostración de leyenda

Demostración de leyenda

Demostración de leyenda
Histograma de dispersión (ejes localizables)

Histograma de dispersión (ejes localizables)

Histograma de dispersión (ejes localizables)
Características de :mod:`mpl_toolkits.axisartist.floating_axes`

Características de mpl_toolkits.axisartist.floating_axes

Características de :mod:`mpl_toolkits.axisartist.floating_axes`
Simulación de lluvia

Simulación de lluvia

Simulación de lluvia
Elija una demostración de evento

Elija una demostración de evento

Elija una demostración de evento
Ampliar ventana

Ampliar ventana

Ampliar ventana
Trazar con palabras clave

Trazar con palabras clave

Trazar con palabras clave
Demostración de Zorder

Demostración de Zorder

Demostración de Zorder
Trazar datos 2D en un gráfico 3D

Trazar datos 2D en un gráfico 3D

Trazar datos 2D en un gráfico 3D
diagrama de dispersión 3D

diagrama de dispersión 3D

diagrama de dispersión 3D
Demostración de Asinh

Demostración de Asinh

Demostración de Asinh
Configuración automática de posiciones de ticks

Configuración automática de posiciones de ticks

Configuración automática de posiciones de ticks
manejo de unidades

manejo de unidades

manejo de unidades
Anotar flecha de texto

Anotar flecha de texto

Anotar flecha de texto
Seleccione índices de una colección usando el selector de polígonos

Seleccione índices de una colección usando el selector de polígonos

Seleccione índices de una colección usando el selector de polígonos
Guía de inicio rápido

Guía de inicio rápido

Guía de inicio rápido
Elegir mapas de colores en Matplotlib

Elegir mapas de colores en Matplotlib

Elegir mapas de colores en Matplotlib
dispersión (x, y)

dispersión (x, y)

dispersión (x, y)