gpt4 book ai didi

python - plotly.graph_objects.table 静态表

转载 作者:行者123 更新时间:2023-12-04 03:42:08 27 4
gpt4 key购买 nike

我正在使用 plotly.go 制作表格并导出为 html,但是表格上的列不是静态的,可以用鼠标拖动和重新排列。我正在尝试找到一种简单的方法来使表格静态化,同时仍将其导出为 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')

我试过使用 staticPlot: true,但它似乎不是 graph_objects 中的一个属性。

最佳答案

我可以通过在代码中添加以下内容来获得静态表:

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

要记住的一件事是,鼠标图标仍然会更改为看起来可以拖动列,但列是静态的。

关于python - plotly.graph_objects.table 静态表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65835175/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com