Plotly:如何使用 fig.update 更改 table 字体大小?

Plotly: How to change table font size using fig.update?

我用 plotty 生成 plotly tables。是否可以使用 fig.update 设置字体大小?

import plotly.graph_objects as go
import joblib

fig = go.Figure(data=[go.Table(header=dict(values=['A Scores', 'B Scores']),
                 cells=dict(values=[[100, 90, 80, 90], [95, 85, 75, 95]]))
                     ])
#fig.update(set font_size here
fig.show()

背景是我在 pdf 中使用 table,但也在 plotly 仪表板中使用。这可以通过 joblib 实现。对于 pdf,字体大小为 suitable。对于仪表板,我想在调用它后再次更改它。例如,对于图表,我仍然可以使用 fig.update_layout(legend=dict( font=dict(size=5)) 更改图例。这是否也适用于 table?

你可以运行:

fig.update_traces(cells_font=dict(size = 15))

哪个会给你这个:

而不是默认值:

完整代码:

import plotly.graph_objects as go
# import joblib

fig = go.Figure(data=[go.Table(header=dict(values=['A Scores', 'B Scores']),
                 cells=dict(values=[[100, 90, 80, 90], [95, 85, 75, 95]]))
                     ])
#fig.update(set font_size here
f = fig.full_figure_for_development(warn=False)
fig.show()
fig.update_traces(cells_font=dict(size = 15))
fig.show()