如何在 Python Plotly 中将字体样式设置为粗体?

Plotly 是一个用于创建图表的开源 Python 库。您可以使用它的功能来自定义各种格式的字体。在本教程中,我们将展示如何在 Python Plotly 中将字体样式设置为粗体。

  • 在这里,我们将使用plotly.graph_objects模块来生成图形。它包含许多自定义图表并将其呈现为 HTML 格式的方法。

  • 然后我们将使用该update_layout()方法将标题设置为带有 <b> 标签的粗体格式。

按照下面给出的步骤在 Plotly 中将字体样式设置为粗体。

步骤1

导入plotly.graphs_objs模块和别名go

importplotly.graphs_objsas go

第2步

使用以下坐标创建数据框 -

data = {
   'species':[12,13,11,14,15],
   'age':[5,6,7,8,9]
}
df = pd.DataFrame(data)

步骤 3

使用以下 X 和 Y 轴值创建条形图

fig = go.Figure(go.Bar(
   x=df['species'],
   y=df['age'])
)

步骤4

使用该update_layout() 方法将条形图的标题设置为粗体。

fig.update_layout(title='<b>Bar chart</b>')

步骤 5

使用粗体字体系列设置 Y 轴标签,定义如下 -

fig.update_yaxes(tickfont_family="Arial Black")

最后,使用 显示图表。fig.show()

示范

将字体样式设置为粗体的完整代码如下 -

importplotly.graph_objectsas go
import pandas as pd
data = {
   'species':[12,13,11,14,15],
   'age':[5,6,7,8,9]
}
df = pd.DataFrame(data)

fig = go.Figure(go.Bar(
   x=df['species'],
   y=df['age'])
)
fig.update_layout(title='Bar chart')
fig.update_yaxes(tickfont_family="Arial Black")

fig.show()
输出结果

执行时,它将在浏览器上显示以下输出 -

请注意,图表中的 Y 轴标签设置为粗体。

猜你喜欢