Tramamente.Expresar.Embudo

Tramamente.Expresar.Embudo
“Los gráficos de embudo son tipos de parcelas utilizadas para representar las etapas de los diversos fenómenos comerciales. Los encontrará muy comunes en la inteligencia empresarial para reunir e ilustrar los problemas potenciales en etapas específicas.
Cada etapa dentro de una parcela de embudo se representa como un porcentaje de los valores totales generales.
En este artículo, exploraremos cómo podemos crear varios tipos de gráficos de embudo utilizando el módulo Express Plotly."

Tramamente.expresar.sintaxis de la función funnel ()

La sintaxis de la función Funnel () es como se muestra:

tramamente.expresar.Funnel (data_frame = none, x = none, y = none, color = none, facet_row = none,
facet_col = none, facet_col_wrap = 0, facet_row_spacing = none, facet_col_spacing = none,
Hover_name = None, Hover_Data = None, Custom_Data = None, Text = None,
animation_frame = none, animation_group = none, category_orders = none, etiquetas = none,
color_discrete_sequence = none, color_discrete_map = none, opacity = none,
orientación = none, log_x = false, log_y = false, range_x = none, range_y = none, title = none,
plantilla = ninguno, ancho = ninguno, altura = ninguno)

Los siguientes son los parámetros más importantes que deberá comprender cuando trabaje con la función de embudo.

  1. marco de datos - Esto define el marco de datos que contiene los nombres de la columna utilizados en el gráfico.
  2. X - Establece los valores utilizados para colocar las marcas a lo largo del eje X en el plano cartesiano.
  3. Y - Define los valores utilizados para colocar las marcas a lo largo del eje y de la coordenada cartesiana.
  4. color - Define los valores utilizados para asignar colores únicos a las marcas de la gráfica.
  5. opacidad - Establece la opacidad para los marcadores. Los valores varían entre 0 y 1
  6. orientación - establece la orientación de la trama. "H" para orientación horizontal y "V" para orientación vertical.

Ejemplo práctico

Veamos varias muestras de código para crear gráficos de embudo en Plotly Express.

Comencemos creando una trama de embudo simple como se muestra en el código a continuación:

Importar trama.expresar como PX
datos = dict (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
etapa = ['Desarrollo', 'Integración de la base de datos', 'Testing_Deployment', 'Refactor', 'Production']
)
Fig = PX.embudo (datos, x = 'compile_time', y = 'etapa')
higo.espectáculo()

El código anterior crea un embudo que ilustra el tiempo de compilación del proyecto en varias etapas de desarrollo.

La figura resultante es como se muestra:

Para asignar un color único a cada sector del embudo en función de la etapa, podemos usar el argumento de color como:

Importar trama.expresar como PX
datos = dict (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
etapa = ['Desarrollo', 'Integración de la base de datos', 'Testing_Deployment', 'Refactor', 'Production']
)
Fig = PX.embudo (datos, x = 'compile_time', y = 'etapa', color = 'etapa')
higo.espectáculo()

Producción:

Para cambiar la orientación, podemos usar el argumento de orientación como se muestra:

Importar trama.expresar como PX
datos = dict (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
etapa = ['Desarrollo', 'Integración de la base de datos', 'Testing_Deployment', 'Refactor', 'Production']
)
Fig = PX.embudo (datos, x = 'compile_time', y = 'etapa', color = 'etapa', orientación = 'v')
higo.espectáculo()

Producción:

Terminación

Este artículo describe los conceptos básicos de la creación de una gráfica de embudo utilizando el módulo Express Plotly.