使用Plotly时,我可以在布局部分设置标题字体,如下所示。
titlefont=dict(size =14, color='black', family='Arial, sans-serif')
我的问题是如何将字体设置为粗体。感谢
答案 0 :(得分:13)
如果你使用的是Python,你可以将<b>
html标签添加到title属性中,你很好。
您可以添加一些更有限的HTML样式,例如斜体,请参阅下面的示例。
import plotly
plotly.offline.init_notebook_mode()
data = [plotly.graph_objs.Bar(
x=['giraffes', 'orangutans', 'monkeys'],
y=[20, 14, 23]
)]
layout = go.Layout(title='<b>Bold</b> <i>animals</i>')
fig = plotly.graph_objs.Figure(data=data, layout=layout)
plotly.offline.iplot(fig)
答案 1 :(得分:0)
获取粗体文本的一种方法是将字体更改为 Arial Black(或其他粗体),该字体应为 available on most systems。这种方法将更容易缩放轴和其他元素。
这是带有粗体 yaxes
的示例:
import plotly.graph_objects as go
fig = go.Figure(go.Bar(
x=['giraffes', 'orangutans', 'monkeys'],
y=[20, 14, 23]))
fig.update_layout(title='animals')
fig.update_yaxes(tickfont_family="Arial Black")
fig.show()