Placa marítima

Placa marítima
“En el módulo marino, hay una variedad de tramas para elegir. Sin embargo, al interactuar con atributos categóricos, podemos requerir una estrategia consistente para trazar los datos porque las diferentes funciones de la trama se comportan de manera diferente. Este procedimiento no coincide con los datos. El método Catplot () en este módulo está diseñado para funcionar con datos categóricos de manera eficiente. Este método fue diseñado para optimizar el método FactorPlot () en las versiones recientes del módulo marítimo.

Nos permite trabajar de manera eficiente con valores categóricos y convertir los datos en ocho tipos diversos de gráficos, según lo definido por el parámetro de tipo. Debido a que el método Catplot () produce un objeto de tipo FacetGrid (), se puede usar para trazar gráficos para varios aspectos de la misma figura al instante.

Catplot () utiliza un plan de dispersión de forma predeterminada para conjuntos de datos. Una gráfica de dispersión, en la que todos los puntos que pertenecen a la misma categoría caen en el mismo lugar junto con el eje que se refiere a la variable categórica, es uno de los dos tipos de gráficos categóricos que utilizan métodos distintos para representar datos categóricos.

Stripplot (), que es "amable" de forma predeterminada en Catplot (), adopta este enfoque.

El segundo método es usar un algoritmo para cambiar los puntos con el eje de categoría para evitar la superposición. Nos permitirá visualizar el rango de observaciones con mayor precisión. Este tipo de gráfico se conoce como un "ceño de abejas", y se implementa en Seaborn como Swarmplot (), a la que se puede acceder especificando Kind = "Swarm" en Catplot ()."

Sintaxis del Catplot en Seaborn

marino.Catplot (x = Ninguno, y = Ninguno, Hue = None, Data = None, Kind = 'Strip', Color = None, Palette = None)

La descripción de cada parámetro se pasa en la función Catplot.

X y Y: Estos son el nombre de las variables para las entradas de datos de forma larga

Datos: Para gráficos, un conjunto de datos de forma larga (limpia). Cada variable debe caracterizarse por una columna y cada observación por una fila.

fila y col: La faceta de la cuadrícula estará controlada por parámetros categóricos.

CI: El ancho de los intervalos de confianza debe dibujarse alrededor de los valores estimados. Si "SD", omita el bote y muestre la desviación estándar de las observaciones en su lugar. No habrá botas de arranque ni barras de error si no se especifica ninguna.

Amable: El nombre de la función de trazado de eje X categórico y el eje Y coincide con el tipo de gráfico para dibujar. "Strip", "Swarm", "Box", "Violin", "Point", "Bar" o "Count" se encuentran entre las opciones disponibles.

color: Color para todos los elementos o una semilla de paleta de gradiente.

paleta: Colores para utilizar para varios niveles de tono. Debe ser un diccionario que traduce los valores de tono a los colores matplotlib o cualquier cosa que la paleta de colores () pueda entender.

Kwargs: La función de trazado básica recibe los otros argumentos de palabras clave.

Ejemplo 1

Los gráficos de categoría son sus mayores herramientas para visualizar y comparar diferentes elementos de sus datos si está trabajando con datos que contienen cualquier variable categórica, como las respuestas de la encuesta. Seborn hace que la trazado de gráficos categóricos sea muy fácil. Las etiquetas de los aspectos en sus datos son X, Y y Hue en este ejemplo. Con respecto a la variable de destino, los parámetros de HUE codifican puntos con tonos distintos.

En nuestro primer ejemplo, hemos tomado consejos comunes de conjunto de datos incorporados en Seaborn. En la función load_dataSet, lo hemos llamado. Luego, tenemos una función Catplot donde se pasa el argumento X con el nombre de la columna Total_Bill, el argumento y se establece con el tiempo de nombre de la columna y el argumento del tono toma valores del fumador de columna. El código se fija aquí que mostrará el Catplot en Seaborn.

Desde la función Catplot, la gráfica se visualiza así.

Ejemplo 2

Utilizamos parámetros de datos para alimentar los datos en el gráfico de recuento y especificamos un recuento para el parámetro de tipo. Allí hemos diseñado nuestro fondo de la trama con la opción Ticks. Luego, elegimos un conjunto de datos de Iris para hacer la trama. Se utiliza la función Catplot en la que hemos utilizado las columnas del conjunto de datos de Iris. El argumento que se pasa dentro del Catplot es el X. El parámetro categórico tiene el nombre de la columna petal_length. El tercero es el parámetro de tipo al que se asigna el recuento. El código se fija aquí que mostrará el Catplot en Seaborn.

La función Catplot genera la siguiente gráfica de conteo.

Ejemplo 3

Una parcela de barra es otra opción popular para mostrar datos categóricos. En el caso de la gráfica de recuento, solo necesitábamos un parámetro. Una categoría y una variable cuantitativa se usan con frecuencia en la gráfica de la barra. Veamos exactamente cómo se comparan los tiempos. Aquí, nuevamente hemos tomado el conjunto de datos de Iris para representar la trama. Dentro de la función Catplot, después de especificar los argumentos X e Y. Tenemos una opción amable establecida en la barra. La gráfica de la barra se representará desde la función Catplot. El código se fija aquí que mostrará el Catplot en Seaborn.

Como en la salida, puede visualizar la figura de gráfico de barras.

Ejemplo 4

Los gráficos de caja son gráficos que son un poco complicados de comprender al principio, pero ilustran efectivamente la dispersión de datos. Comenzar con una trama de caja como ejemplo es la mejor manera de describir el concepto. Comience con la función Catplot en el siguiente script; Tenemos una comparación de fumador y total_bill del conjunto de datos de punta, ya que los hemos establecido en los argumentos X e Y. La opción amable aquí está configurada como un cuadro. La trama representada será una gráfica de caja de esta función de placa de gato. El código se fija aquí que mostrará el Catplot en Seaborn.

La siguiente figura visualiza el diagrama de cuadro a continuación.

Ejemplo 5

La trama de violín también se incluye en la trama categórica. Hemos declarado el parámetro amable con el violín dentro de la función Catplot. Esta función genera la representación de la trama de violín aquí. El código se fija aquí que mostrará el Catplot en Seaborn.

La clara representación de la parcela de violín en el siguiente snap.

Conclusión

El propósito de este tutorial es mostrarle cómo usar la función Catplot () de Seaborn para crear los gráficos de categoría más frecuentes. Con cada argumento suministrado dentro de la función Catplot, se muestra la sintaxis. Se han cubierto las tres tramas categóricas más populares. Los gráficos de recuento, barra y caja son ejemplos de estos gráficos.