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.
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.