Tramamente.expresar.shatter_ternario

Tramamente.expresar.shatter_ternario
Las gráficas ternarias es un sistema de coordenadas triangular que representa la relación de tres variables como posiciones en un triángulo equilibrado.

En este artículo, exploraremos cómo podemos crear gráficos ternarios utilizando el módulo Express Plotly.

Tramamente.expresar.scatter_terny ()

Para crear una gráfica ternaria en Plotly, usamos la función scatter_terny (). La sintaxis de la función es como se muestra a continuación:

tramamente.expresar.scatter_terny (data_frame = none, a = none, b = none, c = none, color = none, symbol = none, size = none, text = none, hover_name = none, hover_data = none, custom_data = none, animation_frame = none, animation_group = none, category_orders = none, labels = none, color_discrete_sequence = none, color_discrete_map = none, color_continuous_scale = none, range_color = none, color_continuous_midpoint = none, symbol_sequence = none, symbol_map = opacity = none, size = ninute, titular = titular = titular = Titular = Titular = Titular = Titular = Titular = Titular = Titular = Titular = Titular = Titular = Titular de Ninguno, plantilla = ninguno, ancho = ninguno, altura = ninguno)

Los parámetros de la función se expresan como se muestra a continuación:

  1. Data_frame: especifica el marco de datos, el diccionario o el objeto Array_like que se utilizará como nombres de la columna.
  2. A - Especifica los valores utilizados para colocar las marcas a lo largo del eje A en la coordenada ternaria. Puede pasar los valores como una columna dentro de un marco de datos, una serie Pandas o un objeto Like_like.
  3. B - Similar a A pero los valores se usan para colocar las marcas a lo largo del eje B en la coordenada ternaria.
  4. C - Similar a A y B pero especifica los valores utilizados para colocar las marcas a lo largo del eje C.
  5. Color: especifica los valores utilizados para asignar un color único a las marcas.
  6. Símbolos: especifica los valores utilizados para asignar símbolos únicos a las marcas.
  7. Título: especifica el título de la figura.
  8. Ancho/altura: especifica las dimensiones de ancho y altura de la figura en píxeles.

Ejemplo 1: trama ternaria simple

Tome el código de ejemplo a continuación que muestra cómo podemos crear una gráfica ternaria simple usando la función scatter_terny ().

Importar trama.expresar como PX
importar pandas como PD
candidato_1 = [10000, 20000, 1000, 50000, 40000]
candidato_2 = [50000, 5000, 3000, 22000, 10000]
candidato_3 = [40000, 5500, 55000, 33000, 23333]
DF = PD.DataFrame ('candidato_1': candidato_1,
"Candidate_2": Candidate_2, "Candidate_3": Candidate_3)
Fig = PX.scatter_terny (df, a = "candidato_1", b = "candidato_2", c = "candidato_3")
higo.espectáculo()

En el ejemplo anterior, comenzamos importando el módulo Express Plotly como PX. También importamos pandas para crear un marco de datos a partir de los datos.

Una vez que tenemos DataFrame, usamos la función scatter_terny () para crear una gráfica ternaria de los candidatos electorales.

La figura resultante es como se muestra:

Ejemplo 2

Supongamos que queremos etiquetar las marcas basadas en el área de la elección. Podemos actualizar nuestro marco de datos para incluir la columna de área como se muestra:

candidato_1 = [10000, 20000, 1000, 50000, 40000]
candidato_2 = [50000, 5000, 3000, 22000, 10000]
candidato_3 = [40000, 5500, 55000, 33000, 23333]
áreas = ['área1', 'área2', 'área3', 'área4', 'área5']
DF = PD.DataFrame ('candidato_1': candidato_1,
"Candidate_2": candidato_2, "candidato_3": candidato_3, "áreas": áreas)
Fig = PX.scatter_terny (df, a = "candidato_1", b = "candidato_2", c = "candidato_3", color = 'áreas')
higo.espectáculo()

Una vez que ejecutamos el código anterior, deberíamos ver un diagrama como se muestra:

En este ejemplo, especificamos el parámetro de color basado en el área de los votos.

Ejemplo 3

También podemos asignar las marcas un símbolo distinto estableciendo el parámetro del símbolo.

Fig = PX.scatter_terny (df, a = "candidato_1", b = "candidato_2", c = "candidato_3", color = 'áreas', símbolo = 'áreas')

Ejecutar el código anterior debe asignar una marca única basada en el área.

La figura resultante es como se muestra:

Conclusión

Este artículo cubre los fundamentos de crear y trabajar con tramas ternarias en Plotly Express.