tabela estática plotly.graph_objects.table
Estou usando plotly.go para fazer uma tabela e exportar para html, porém as colunas da tabela não são estáticas, podem ser arrastadas e reorganizadas com o mouse. Estou tentando encontrar uma maneira simples de tornar a tabela estática enquanto ainda exporto para 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')
Eu tentei usar staticPlot: true
, mas não parece que seja um atributo em graph_objects.
Respostas
1 J-Help
Consegui obter uma tabela estática adicionando o seguinte ao código:
fig.show()
fig.to_html('table.html', config={'staticPlot': True})
A única coisa a ter em mente é que o ícone do mouse ainda muda para parecer que as colunas podem ser arrastadas, mas as colunas são estáticas.
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino