Tramamente.expresar.disperso_polar

Tramamente.expresar.disperso_polar
Los gráficos polares son tipos de gráficos que representan datos a lo largo de los ejes radiales y angulares. En este, cubriremos cómo puede crear datos polares como puntos de dispersión utilizando la función scatter_polar ().

Tramamente.expresar.scatter_polar ()

Usamos la función scatter_polar () para crear gráficos polares de dispersión. La sintaxis de la función se expresa a continuación:

tramamente.expresar.scatter_polar (data_frame = none, r = none, theta = none, color = none, symbol = none, size = none, hover_name = none, hover_data = none, custom_data = none, text = none, animation_frame = none, animation_group = none, none, category_orders = None, etiquetas = ninguno, color_discrete_sequence = none, color_discrete_map = none, color_continuous_scale = none, range_color = none, color_continuous_midpoint = none, symbol_sequence = none, symbol_map = none, opacity = none, direction = 'relojwise', start_angle = 90, 90, size_max = none, range_r = none, range_theta = none, log_r = false, render_mode = 'Auto', title = none, platplate = none, width = none, alight = none)

Los siguientes son los parámetros más comunes que necesitará para interactuar.

  1. Data_frame: especifica el marco de datos, dict o array_like utilizado como nombres de columnas.
  2. R - Especifica los valores utilizados para colocar las marcas a lo largo del eje radial en coordenadas polares.
  3. Theta: establece los valores utilizados para colocar las marcas a lo largo del eje angular a lo largo de las coordenadas polares.
  4. Color: especifica los valores utilizados para asignar color a las marcas.
  5. Símbolo: especifica los valores utilizados para asignar símbolos a las marcas.
  6. Tamaño: establece los valores utilizados para asignar el tamaño de las marcas.

La función devolverá una gráfica polar de dispersión de type Graph_Objects.Cifra.

Ejemplo

El código de ejemplo a continuación muestra cómo podemos crear una trama polar de dispersión simple.

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ("continente == 'Oceanía'")
Fig = PX.scatter_polar (df, r = 'año', theta = 'gdppercap')
higo.espectáculo()

El ejemplo anterior utiliza los datos de Gapminder () para crear una dispersión polar del PIB per cápita de los países del continente de Oceanía.

El código anterior debe devolver la figura como se muestra:

Ejemplo 2

Podemos asignar a cada marca un color diferente basado en el país estableciendo el parámetro de color en la columna "país" dentro del marco de datos.

Ejemplo:

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ("continente == 'Oceanía'")
Fig = PX.scatter_polar (df, r = 'año', theta = 'gdppercap', color = 'país')
higo.espectáculo()

El código anterior da como resultado una figura como se muestra:

También podemos establecer diferentes símbolos utilizando el parámetro de símbolos:

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ("continente == 'Oceanía'")
Fig = PX.scatter_polar (df, r = 'año', theta = 'gdppercap', color = 'país', símbolo = 'país')
higo.espectáculo()

La trama resultante:

Podemos ver que a cada país se le asigna un símbolo y color diferentes como se especifica por los parámetros de color y símbolo.

Ejemplo 3

También puede trazar una sección del círculo especificando los grados de inicio y finalización (como una lista) utilizando el parámetro Range_Theta.

Por ejemplo, para trazar los primeros 90 grados del círculo, podemos ejecutar:

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ("continente == 'Oceanía'")
Fig = PX.scatter_polar (df, r = 'año', theta = 'gdppercap', color = 'país', símbolo = 'país', range_theta = [0,90])
higo.espectáculo()

Esto debería volver:

Conclusión

Este tutorial le proporciona los conceptos básicos de la creación de gráficos polares de dispersión utilizando el módulo Express Plotly.