plotly.graph_objects.table statik tablo

Jan 22 2021

Bir tablo yapmak ve html'ye aktarmak için plotly.go kullanıyorum, ancak tablodaki sütunlar statik değil, fare ile sürüklenebilir ve yeniden düzenlenebilir. Hala html'ye dışa aktarırken tabloyu statik hale getirmenin basit bir yolunu bulmaya çalışıyorum.

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')

Kullanmayı denedim staticPlot: true, ancak bu grafik_nesnelerdeki bir öznitelik gibi görünmüyor.

Yanıtlar

1 J-Help Jan 25 2021 at 22:51

Aşağıdakileri koda ekleyerek statik bir tablo elde edebildim:

fig.show()
fig.to_html('table.html', config={'staticPlot': True})

Unutulmaması gereken tek şey, fare simgesinin hala sütunlar gibi görünecek şekilde değişmesidir, ancak sütunlar sabittir.