Gráfico de coordenadas paralelas usando Plotly en Python

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y tablas 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.

Gráfico de coordenadas paralelas

El gráfico de coordenadas paralelas es una forma común de visualizar y analizar conjuntos de datos de alta dimensión. Un punto en el espacio n-dimensional se representa como una polilínea con vértices en los ejes paralelos y la posición del vértice corresponde a la coordenada del punto.

 Sintaxis: coordenadas_paralelas(marco_datos=Ninguno, dimensiones=Ninguno, etiquetas={}, color_rango=Ninguno)

Parámetros:

data_frame: este argumento debe pasarse para que se utilicen los nombres de las columnas (y no los nombres de las palabras clave). 

dimensiones: nombres de columnas en data_frame, pandas Series u objetos tipo array. Los valores de estas columnas se utilizan para la visualización multidimensional.

etiquetas: de forma predeterminada, los nombres de las columnas se utilizan en la figura para los títulos de los ejes, las entradas de la leyenda y los elementos flotantes. Este parámetro permite anular esto. Las claves de este dict deben corresponder a los nombres de las columnas, y los valores deben corresponder a la etiqueta que se desea mostrar.

range_color: si se proporciona, anula el escalado automático en la escala de color continua.

Ejemplo 1:

Python3

import plotly.express as px
  
  
df = px.data.tips()
fig = px.parallel_coordinates(
    df, dimensions=['tip', 'total_bill', 'day','time'],)
  
fig.show()

Producción:

Ejemplo 2: Mostrar un gráfico de coordenadas paralelas con go.Parcoords()

Python3

import plotly.graph_objects as go
  
fig = go.Figure(data=go.Parcoords(
    line_color='green',
    dimensions=list([
        dict(range=[4, 9],
             label='A', values=[5, 8]),
        dict(range=[2, 7],
             label='B', values=[3, 6]),
    ])
)
)
  
fig.show()

Producción:

Ejemplo 3:

Python3

import plotly.graph_objects as go
import plotly.express as px
  
df = px.data.tips()
  
fig = go.Figure(data=go.Parcoords(
    dimensions=list([
        dict(range=[0, 8],
             constraintrange=[4, 8],
             label='Sepal Length', values=df['tip']),
        dict(range=[0, 8],
             label='Sepal Width', values=df['total_bill']),
    ])
)
)
  
  
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 *