¿Cómo crear tablas 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.

Tablas en Plotly

Una tabla ayuda a organizar los datos en columnas y filas. El uso de tablas prevalece en todas las comunicaciones, investigaciones y análisis de datos. Privilegian la entrada rápida y la comparación proporcionalmente elemental de la información. Se puede crear utilizando el método Table() de la clase graph_objects .

Sintaxis: plotly.graph_objects.Table(arg=Ninguno, celdas=Ninguno, orden de columna=Ninguno, ancho de columna=Ninguno, encabezado=Ninguno, **kwargs)

Parámetros:

arg:  dict de propiedades compatibles con este constructor o una instancia de plotly.graph_objects.Table

celdas: plotly.graph_objects.table.Cells instancia o dict con propiedades compatibles

columnorder: especifica el orden representado de las columnas de datos; por ejemplo, un valor 2 en la posición 0 significa que el índice de columna 0 en los datos se representará como la tercera columna, ya que las columnas tienen una base de índice de cero.

columnwidth: El ancho de las columnas expresado como una proporción. Las columnas llenan el ancho disponible en proporción a sus anchos de columna especificados.

encabezado: plotly.graph_objects.table.Header instancia o dict con propiedades compatibles

Ejemplo:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(data=[go.Table(
    header=dict(values=['A', 'B']),
    cells=dict(values=[[10, 20, 30, 40],
                       [40, 20, 10, 50]]))
])
fig.show()

Producción:

Cambio de colores de fila

Agregar colores en filas alternativas facilitará la comprensión de los datos de manera más eficiente. Distingue los datos entre sí y los valores se pueden ver por separado fácilmente en el formato de datos.

Ejemplo:

Python3

import plotly.graph_objects as go
  
color1 = 'lightgreen'
color2 = 'lightblue'
  
fig = go.Figure(data=[go.Table(
    header=dict(values=['A', 'B']),
    cells=dict(values=[[10, 20, 30, 40],
                       [40, 20, 10, 50]],
               fill_color=[[color1, color2, color1,
                            color2, color1]*2],))
])
fig.show()

Producción:

Tamaño variable de filas y columnas

Es posible cambiar el tamaño de fila y columna usando el parámetro de ancho de columna. El ancho de las columnas se expresa como una relación. Las columnas llenan el ancho disponible en la proporción de sus anchos de columna especificados.

Ejemplo:

Python3

import plotly.graph_objects as go
  
color1 = 'lightgreen'
color2 = 'lightblue'
  
fig = go.Figure(data=[go.Table(
    # Ratio for column width
    columnwidth=[1, 5],
    header=dict(values=['A', 'B']),
    cells=dict(values=[[10, 20, 30, 40],
                       [40, 20, 10, 50]],
               fill_color=[[color1, color2, color1,
                            color2, color1]*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 *