We can style our Plotly graphs by modifying their Layout property. We do this by setting it to a dictionary describing the layout of the plot.
Go back to Form1 and add this function:
def style_plot(self, plot):
plot.layout = go.Layout(
# expand the graphs
margin=dict(
l=50, #left margin
r=50, #right margin
b=50, #bottom margin
t=50, #top margin
),
font=dict(family='Noto Sans', size=10),
# Format x-axis
xaxis=dict(
zeroline=False,
tickfont=dict(
family='Noto Sans',
size=11,
color='#808080'
),
),
# Format y-axis
yaxis=dict(
zeroline=False,
tickfont=dict(
family='Noto Sans',
size=11,
color='#808080'
),
)
)