Tramamente.Expresar.Densidad_contour

Tramamente.Expresar.Densidad_contour
“Un contorno de densidad se refiere a un histograma bidimensional que se asemeja a una gráfica de contorno, pero se calcula agrupando un conjunto de puntos de datos según lo definido por las coordenadas X e Y y aplicando una función agregada.

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:

    1. data_frame: especifica los datos que contienen las columnas utilizadas en el gráfico.
    2. X - Define los valores utilizados para colocar las marcas a lo largo del eje x.
    3. Y - Establece los valores utilizados para colocar las marcas a lo largo del eje Y.
    4. z: define los valores utilizados para colocar las marcas a lo largo del eje z.
    5. Color: define los valores utilizados para asignar un color único a las marcas de la trama.
    6. Orientación: define la orientación de la trama.
    7. Título - Establece el título de la figura.
    8. Plantilla: define la plantilla complementaria utilizada en la figura.
    9. ancho/altura: establece el ancho y la altura de la figura en píxeles.

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