tabla estática plotly.graph_objects.table
Estoy usando plotly.go para hacer una tabla y exportar a html, sin embargo, las columnas de la tabla no son estáticas, se pueden arrastrar y reorganizar con el mouse. Estoy tratando de encontrar una manera simple de hacer que la tabla esté estática mientras sigo exportando a html.
import pandas as pd
import plotly.graph_objects as go
df = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
columns=['a', 'b', 'c'])
fig = go.Figure(data=[go.Table(
header=dict(
values=list(df),
line_color='darkslategray',
fill_color = 'lightskyblue',
align='center'),
cells=dict(
values=[df.a, df.b, df.c],
line_color='darkslategray',
fill_color='lightcyan',
align='center'))
])
fig.show()
fig.to_html('table.html')
Intenté usarlo staticPlot: true
, pero no parece que sea un atributo en graph_objects.
Respuestas
1 J-Help
Pude obtener una tabla estática agregando lo siguiente al código:
fig.show()
fig.to_html('table.html', config={'staticPlot': True})
Lo único que se debe tener en cuenta es que el icono del mouse aún cambia para que parezca que las columnas se pueden arrastrar, pero las columnas son estáticas.