无法使用Dash 0.41加载DataTable

时间:2019-04-28 07:46:20

标签: python plotly-dash

因为破折号是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可以正确显示该表。

有人知道发生了什么变化吗?

感谢您的帮助;

1 个答案:

答案 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)