Discutamos cómo crear una gráfica de contorno de densidad usando Plotly Express."
Sintaxis de funciones
La sintaxis de la función es como se muestra:
tramamente.expresar.densidad_contour (data_frame = none, x = none, y = none, z = 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, animation_frame = none, animation_group = none, category_orders = none, labels = none, orientation = none, color_discrete_sequence = none, color_discrete_map = none, marginal_x = none, marginal_y = none, tendline = none, tendendline_options = none, tendline_color_override = none, tendline_scope = 'traza', log_x = false, log_y = false, range_x = none, range_y = none, histfunc = none, histnorm = none, nbinsx = none, nbinsy = none, text_auto = false, title = none, template = none, width = Ninguno, altura = ninguno)
Parámetros de la función:
Ejemplo práctico
El siguiente código muestra cómo crear una gráfica de contorno de densidad usando Plotly Express y los datos de Iris.
Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.densidad_contour (df, x = 'total_bill', y = 'tip')
higo.espectáculo()
Producción:
Contornos de color
Para colorear los contornos, puede especificar el parámetro de color como se muestra en el ejemplo a continuación:
Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.densidad_contour (df, x = 'total_bill', y = 'tip', color = 'sexo')
higo.espectáculo()
La figura resultante se muestra a continuación:
Contorno de densidad facetada
También puede crear un diagrama de contorno facetado configurando el parámetro FACET_COL como se muestra:
Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.densidad_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'smoker')
higo.espectáculo()
Esto debería mostrar una gráfica como se muestra:
Mostrando etiquetas
Para mostrar las etiquetas en la gráfica, podemos configurar los contados_showlabels.
Fig = PX.densidad_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'smoker')
higo.update_traces (contorns_showlabels = true)
higo.espectáculo()
El código anterior muestra la devolución del contorno con las etiquetas de datos incluidas.
Contorno de color continuo
Si desea crear un contorno que esté continuamente coloreado, puede configurar el parámetro con contorno_color para llenar como:
Fig = PX.densidad_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'smoker')
higo.update_traces (contorns_showlabels = true, contorns_coloring = 'relleno')
higo.espectáculo()
La figura resultante es como se muestra:
Especificar la función agregada
También puede especificar una función agregada en el contorno de densidad estableciendo el parámetro Z y los parámetros de HISTFUNC.
Un código de ejemplo es como se muestra:
Importar trama.expresar como PX
DF = PX.datos.iris()
Fig = PX.densidad_contour (df, x = 'petal_length', y = 'petal_width', z = 'sepal_length', histfunc = 'max')
higo.espectáculo()
El código anterior devolverá un contorno de densidad como se muestra:
Conclusión
Este artículo explora la función densidad_contour (), que le permite crear gráficos de histograma 2D.
Codificación feliz!!