Ada*_*ell 1 python plotly-dash
我在 Plotly 中创建了一个 Web 应用程序,其中显示了一系列不同的数据表。
有没有一种简单的方法来添加条件格式以将最后一行更改为粗体字体?
我基本上想将最后一行突出显示为平均行,但除了它是表的最后一行这一事实之外,过滤器中没有任何可引用的内容。
谢谢
你可以使用style_data_conditionalandrow_index并做这样的事情:
from dash import Dash
import pandas as pd
from dash_table import DataTable
df = pd.DataFrame({"A": [1, 2, 3, 4, 5], "B": [1, 2, 3, 4, 5], "C": [1, 2, 3, 4, 5]})
app = Dash()
app.layout = DataTable(
data=df.to_dict("records"),
columns=[{"name": column, "id": column} for column in df.columns],
style_data_conditional=[
{
"if": {"row_index": len(df) - 1},
"fontWeight": "bold",
},
],
)
if __name__ == "__main__":
app.run_server()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2911 次 |
| 最近记录: |