Tramamente.Expresar.Caja

Tramamente.Expresar.Caja

Una de las parcelas estadísticas más comunes es una trama de caja. Se utiliza un diagrama de caja para mostrar la distribución de datos numéricos utilizando cuartiles. El extremo de una caja representa los cuartiles inferiores y superiores, y la caja muestra el segundo cuartil por línea.

Aunque puede parecer diferente, una trama de caja comparte varias características con una trama de violín con ciertas excepciones.

Este artículo explorará cómo crear gráficos de cuadros usando el módulo Express Plotly.

Sintaxis de funciones

La sintaxis para la función Box () se muestra a continuación:

tramamente.expresar.Box (data_frame = none, x = none, y = none, color = none, facet_row = none, facet_col = none, facet_col_wrap = 0, hover_name = none, hover_data = none, custom_data = none, animation_frame = none, animation_group = none, none, none, category_orders = , etiquetas = , color_discrete_sequence = none, color_discrete_map = , orientation = none, boxmode = none, log_x = false, log_y = false, range_x = none, range = none, Points = none, notched = falso = falso , title = none, plantilla = none, width = none, altura = ninguno)

Lista de parámetros de función:

  1. marco de datos - Especifica el marco de datos que contiene los nombres de la columna utilizados en el gráfico
  2. X - Establece los valores para colocar las marcas a lo largo del eje X en el sistema cartesiano
  3. Y - Especifica los valores utilizados para colocar las marcas a lo largo del eje Y en el sistema de coordenadas cartesianas
  4. color - Establece los valores utilizados para asignar un color único a las marcas de la gráfica
  5. mellado - Define si las cajas se dibujan con muescas o no
  6. título - representa el título de la trama
  7. ancho/altura - Define el ancho y la altura de la figura en píxeles

Ejemplo

El siguiente código muestra cómo crear un cuadro básico:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.Box (df, y = 'total_bill')
higo.espectáculo()

Producción:

Para crear múltiples gráficos de caja, puede especificar los parámetros X e Y;

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.Box (df, x = 'sexo', y = 'total_bill')
higo.espectáculo()

Figura resultante:

Para mostrar los puntos de datos subyacentes, puede establecer el parámetro de puntos en todos como se muestra a continuación:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.Box (DF, x = 'Sex', y = 'Total_bill', Points = 'All')
higo.espectáculo()

Producción:

Para crear cajas con muescas:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.Box (df, x = 'sexo', y = 'total_bill', puntos = 'all', notched = true)
higo.espectáculo()

La figura resultante:

Para asignar colores únicos a las marcas:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.Box (DF, x = 'Sex', y = 'Total_bill', Points = 'All', Notched = True, Color = 'Sex')
higo.espectáculo()

Figura de salida:

También puede cambiar el algoritmo para calcular los cuartiles. El siguiente ejemplo utiliza el algoritmo inclusivo:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.Box (DF, x = 'Sex', y = 'Total_bill', Points = 'All', Notched = False, Color = 'Sex')
higo.update_traces (quartilemethod = 'inclusive')
higo.espectáculo()

La figura de salida se proporciona a continuación:

Puede consultar el siguiente recurso para aprender sobre varios algoritmos de cuartil.

https: // en.Wikipedia.org/wiki/cuartil

Conclusión

Este artículo cubre la importancia de la gráfica de cuadros, ya que muestra la distribución de datos numéricos utilizando cuartiles. Además, esta guía discutió los diversos métodos y técnicas de creación de gráficos de caja utilizando el módulo Express Plotly.