Jim*_*hen 0 datatable python-3.x plotly plotly-dash
目前我有一个 pandas 数据框:
df = pd.DataFrame({
"date": ["20210613", "20210614", "20210615"],
"user": ["A\nB", "C", "D"],
"machine" : [1, 0, 3]
})
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何方法可以将此表打印到我的破折号应用程序中,如下所示:
无论使用纯文本打印到 dcc.Textarea 还是 dash_table.DataTable 都可以。
目前我还没有找到一个好的方法来实现这一点,非常感谢。
DataTable
您可以通过使用style_cell
以下属性来完成DataTable
此操作:
import dash
import dash_table
import pandas as pd
df = pd.DataFrame(
{
"date": ["20210613", "20210614", "20210615"],
"user": ["A\nB", "C", "D"],
"machine": [1, 0, 3],
}
)
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"),
style_cell={"whiteSpace": "pre-line"},
)
if __name__ == "__main__":
app.run_server(debug=True)
Run Code Online (Sandbox Code Playgroud)
通过设置表中单元格的空白 CSS 属性,可以使数据表单元格在遇到 \n 字符时中断
我在这个线程上找到了这个答案
归档时间: |
|
查看次数: |
3083 次 |
最近记录: |