plotly.graph_objects.table tabel statis
Jan 22 2021
Saya menggunakan plotly.go untuk membuat tabel dan mengekspor ke html, namun kolom pada tabel tidak statis, mereka dapat diseret dan diatur ulang dengan mouse. Saya mencoba menemukan cara sederhana untuk membuat tabel menjadi statis sambil tetap mengekspor ke 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')
Saya sudah mencoba menggunakan staticPlot: true
, tetapi sepertinya itu bukan atribut di graph_objects.
Jawaban
1 J-Help Jan 25 2021 at 22:51
Saya bisa mendapatkan tabel statis dengan menambahkan yang berikut ke kode:
fig.show()
fig.to_html('table.html', config={'staticPlot': True})
Satu hal yang perlu diingat adalah ikon mouse masih berubah agar terlihat seperti kolom dapat diseret, tetapi kolomnya statis.
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'