如何在Plotly中设置粗体字体样式

时间:2017-10-01 13:09:13

标签: fonts plotly

使用Plotly时,我可以在布局部分设置标题字体,如下所示。

titlefont=dict(size =14, color='black', family='Arial, sans-serif')

我的问题是如何将字体设置为粗体。感谢

2 个答案:

答案 0 :(得分:13)

如果你使用的是Python,你可以将<b> html标签添加到title属性中,你很好。

您可以添加一些更有限的HTML样式,例如斜体,请参阅下面的示例。

enter image description here

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()

enter image description here