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

Jas*_* Li 7 fonts plotly

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

titlefont=dict(size =14, color='black', family='Arial, sans-serif')
Run Code Online (Sandbox Code Playgroud)

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

Max*_*ers 14

如果你使用的是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)
Run Code Online (Sandbox Code Playgroud)

  • 尽管此解决方案有效,但如果我想以粗体格式显示多个字符串(例如 -- 轴刻度值),恐怕它无法缩放。必须有其他方式来做到这一点。 (4认同)

jay*_*sea 6

获得粗体文本的一种方法是将字体更改为 Arial Black(或其他粗体字体),这在大多数系统上都可用。此方法将更容易缩放轴和其他元素。

这是粗体 的示例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()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述