我想为我的网站生成一个表格,我需要将其另存为png。最初,我在前端使用plotly js,但是它们不支持合并表中的重复标题单元格,因此现在我在Python后端中使用Dash DataTable。但是,我不知道如何将我的表导出到图像。绘图文档概述了如何导出图形here,但我不知道如何从图形DashTable生成图形。例如,给定DataTable文档中的代码:
import dash
import dash_table
import pandas as pd
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/solar.csv')
app = dash.Dash(__name__)
app.layout = dash_table.DataTable(
id='table',
columns=[{"name": i, "id": i} for i in df.columns],
data=df.to_dict('records'),
)
if __name__ == '__main__':
app.run_server(debug=True)
如何将其导出到png?另外,我也不想运行服务器,我只想生成图像,然后将其传递到前端,然后在后端(使用django)对其进行处理。 >