Tramamente.expresar.bar

Tramamente.expresar.bar
Pregúntele a cualquiera que haya realizado algún tipo de visualización de datos y que la única trama le dirá que ha usado una parcela de barra.

Las parcelas de barra son las más comunes, aparte de las tramas de línea, los tipos de tramas que cualquiera puede crear. Muestran la relación entre un valor numérico y categorial. Luego, cada relación se muestra como una barra con la altura del tamaño de la barra que representa el valor real.

Debido a esta simplicidad, las gráficas de barras son bastante fáciles de crear e interpretar. Esto los hace muy útiles para parcelas rápidas.

En este tutorial, exploraremos cómo podemos usar el módulo Express Plotly para crear gráficos de barras.

Tramamente.Expreso.bar()

Como probablemente haya adivinado, para crear la trama de bar en Plotly, usamos la función Bar (). La sintaxis de la función como se muestra a continuación:

tramamente.expresar.barra (data_frame = none, x = none, y = none, color = none, pattern_shape = 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, base = none, error_x = none, error_x_minus = none, error_y = none, error_y_minus = none, animation_frame = none, animation_group = none, category_orders = none, labels = none, color_discrete_sequence = none, color_discrete_map = = Ninguno, color_continuous_scale = none, patrón_shape_sequence = none, patrones_shape_map = none, range_color = none, color_continuous_midpoint = none, opacity = none, orientation = none, barMode = 'relative', log_x = false, log_y = false, range_x = none, range_y = Ninguno, text_auto = false, title = none, plantplate = none, width = none, altura = none)

No se deje intimidar por la lista de parámetros masivos. La función es muy simple de usar y solo necesitará recordar cinco de los parámetros anteriores.

Los parámetros de función más útiles que necesitará saber incluyen:

  1. Data_frame: especifica las columnas utilizadas en el gráfico. Puede pasar un Pandas DataFrame, un diccionario o un objeto Like_like.
  2. x - Especifica los valores utilizados de posición las marcas a lo largo del eje x. Puede especificar este parámetro como un nombre de columna con un cuadro de datos, una serie Pandas o un objeto Like_like.
  3. Y - Similar a x pero los valores se utilizan para colocar las marcas a lo largo del eje Y.
  4. Color: especifica los valores utilizados para asignar un color único las marcas.

La función devolverá el gráfico de barras de los datos especificados como Graph_Objects.Tipo de figura.

Explore cómo podemos usar la función Bar () para crear gráficos de barras reales.

Ejemplo 1 - trama de barra simple

Comencemos con una trama de barra simple como se muestra en el siguiente código:

Importar trama.expresar como PX
importar pandas como PD
DF = PD.Marco de datos(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Otro']],
"Uso": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = PX.bar (df, x = 'os', y = 'uso')
higo.espectáculo()

En el código de ejemplo anterior, comenzamos importando los paquetes Pandas Pandas de Plotly.

Luego creamos un marco de datos y pasamos los valores que deseamos trazar.

Finalmente, usando la función Bar (), creamos una gráfica de barra de la popularidad del sistema operativo. Se muestra la figura resultante:

Observe que cada fila representa los datos del sistema operativo. Por lo tanto, cada barra representa cada navegador.

Ejemplo 2

Para una mejor visibilidad, podemos decirle a Plotly que asigne un color único para cada sistema operativo como se muestra a continuación:

Importar trama.expresar como PX
importar pandas como PD
DF = PD.Marco de datos(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Otro']],
"Uso": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = PX.bar (df, x = 'os', y = 'use', color = 'os')
higo.espectáculo()

El ejemplo anterior establece el parámetro de color como la columna del sistema operativo en el marco de datos. Esto debería dar como resultado una figura como se muestra:

Ejemplo - Parcela horizontal

Podemos crear una gráfica de barra horizontal cambiando las columnas para el eje x e y. Un ejemplo es como se muestra:

Importar trama.expresar como PX
importar pandas como PD
DF = PD.Marco de datos(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Otro']],
"Uso": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = PX.bar (df, x = 'uso', y = 'os', color = 'os')
higo.espectáculo()

El código anterior debe dar como resultado una gráfica de barra horizontal como se muestra:

Ejemplo 4 - Gráficos de barras con texto

Si desea establecer los valores dentro de las barras, puede usar el parámetro Text_Auto y establecerlo en True como se muestra:

Importar trama.expresar como PX
importar pandas como PD
DF = PD.Marco de datos(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Otro']],
"Uso": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = PX.bar (df, x = 'use', y = 'os', color = 'os', text_auto = true)
higo.espectáculo()

La figura resultante es como se muestra:

Aquí podemos ver los valores reales dentro de las barras.

Clausura

En este artículo, exploramos los fundamentos de trabajar con las tramas de bar en Plotly.