Reputation: 1131
I generate plotly tables with plolty. is it possible to set the font size with 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()
the background is that I use the table in a pdf but also in a plotly dashboard. this is possible with joblib. for the pdf the font size is suitable. for the dashboard i would like to change it again after calling it. For example, for charts I can still change the legend with fig.update_layout(legend=dict( font=dict(size=5)). does this also work with a table?
Upvotes: 4
Views: 3335
Reputation: 61104
You can run:
fig.update_traces(cells_font=dict(size = 15))
Which will give you this:
Instead of the default:
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()
Upvotes: 3