Parcelas ternarias en Plotly

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y cuadros como histograma, diagrama de barras, diagrama de caja, diagrama de dispersión y muchos más. Se utiliza principalmente en el análisis de datos, así como en el análisis financiero. plotly es una biblioteca de visualización interactiva.

Parcelas ternarias en Plotly

Una gráfica ternaria también se conoce como gráfica ternaria, gráfica triangular, gráfica simplex, que es una gráfica baricéntrica en tres variables que suman una constante. Representa gráficamente las proporciones de las tres variables como posiciones en un triángulo equilátero. Se puede crear utilizando dos clases, es decir, clase express y clase graph_objects.

Usando la clase express

En términos gráficos, express es una interfaz de alto nivel fácil de usar que ayuda a operar una variedad de tipos de datos y produce figuras de estilo simple. Proporciona el método scatter_ternary() para crear gráficos ternarios.

Sintaxis: scatter_ternary( a=Ninguna, b=Ninguna, c=Ninguna, color=Ninguna,etiquetas={},ancho=Ninguna, altura=Ninguna)

Parámetros:

a: Los valores de esta columna o array_like se utilizan para colocar marcas a lo largo del eje a en coordenadas ternarias.

b: Los valores de esta columna o array_like se utilizan para colocar marcas a lo largo del eje b en coordenadas ternarias.

c: Los valores de esta columna o array_like se utilizan para colocar marcas a lo largo del eje c en coordenadas ternarias.

color:  ya sea un nombre de una columna en data_frame, o una serie de pandas o un objeto similar a una array. Los valores de esta columna o array_like se utilizan para asignar color a las marcas.

ancho: El ancho de la figura en píxeles.

altura: La altura de la figura en píxeles.

Ejemplo:

Python3

import plotly.express as px
  
  
df = px.data.iris()
fig = px.scatter_ternary(df, a="sepal_length",
                         b="sepal_width", c="petal_length",
                         color="species", size_max=20)
fig.show()

Producción:

Usando la clase Graph_Objects

Veamos un ejemplo de un diagrama de dispersión ternario con objetos de gráfico de trazado para que quede claro. Se puede crear usando el método Scatterternary() .

Ejemplo:

Python3

import plotly.express as px
import plotly.graph_objects as go
  
  
df = px.data.iris()
fig = go.Figure(go.Scatterternary({
    'mode': 'markers',
    'a': df['sepal_length'],
    'b': df['sepal_width'],
    'c': df['petal_length'],
    'marker': {
        'color': 'green',
        'size': 14,
        'line': {'width': 2}
    }
}))
  
fig.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por nishantsundriyal98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *