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:
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 PXEn 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]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.