我正在做一些绘图,我想在其中添加一些文本信息。通常这只是一行,我使用
title
字段来实现这一点,并且它开箱即用。现在我想添加更多信息,但标题与情节重叠,这很难看。这是一个例子:
import numpy
import plotly.express as px
px.ecdf(
numpy.random.randn(99),
title = 'Title<br><sup>Subtitle</sup><br><sup>Some info that I want to display for this plot</sup><br><sup>Some other info I would like to hardcode here</sup>',
).write_html('plot.html',include_plotlyjs='cdn')
如何从顶部垂直压缩绘图,以便为更大的标题提供更多空间?
您需要扩大图表上方的空间 -> 增加上边距(默认为
100
):
fig = px.ecdf(
numpy.random.randn(99),
title = 'Title<br><sup>Subtitle</sup><br><sup>Some info that I want to display for this plot</sup><br><sup>Some other info I would like to hardcode here</sup>',
)
fig.update_layout(margin_t=150)
fig.write_html('plot.html',include_plotlyjs='cdn')
margin_t
。