因为破折号是0.41.0,所以下面的代码有错误:
import dash
from dash_table_experiments import DataTable
app = dash.Dash() app.layout = DataTable( id='datatable', rows=[{'V'+dash.__version__: i} for i in range(5)] )
app.run_server(debug=True)
而版本0.40.0可以正确显示该表。
有人知道发生了什么变化吗?
感谢您的帮助;
答案 0 :(得分:0)
来自dash-table-experiements
github页面上的README文件:
dash-table-experiments
已弃用
如果您正在寻找Dash的一流数据表组件,请直接前往https://github.com/plotly/dash-table,并查看文档https://dash.plot.ly/datatable。
不再支持该组件。 dash-table
组件确实运作良好。这是一个基本示例:
import dash
import numpy as np
import pandas
from dash_table import DataTable
app = dash.Dash()
df = pandas.DataFrame(np.arange(30).reshape(5, 6))
app.layout = DataTable(id='datatable',
columns=[{"name": i, "id": i} for i in df.columns],
data=df.to_dict(orient='records'))
if __name__ == '__main__':
app.run_server(debug=True)