Python 如何在Plotly中将字体样式设置为粗体
Plotly是一个用于创建图表的开源Python库。您可以使用其功能来自定义多种格式的字体。在本教程中,我们将展示如何在Python Plotly中将字体样式设置为粗体。
- 在这里,我们将使用 plotly.graph_objects 模块来生成图表。它包含了许多方法来自定义图表并将其渲染为HTML格式。
-
然后,我们将使用 update_layout() 方法将标题设置为粗体格式,使用
<b>
标签。
按照下面给出的步骤来将字体样式设置为粗体。
第1步
导入 plotly.graphs_objs 模块并将其别名设置为 go 。
import plotly.graphs_objs as 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() 来显示图表。
示例
将字体样式设置为粗体的完整代码如下:
import plotly.graph_objects as 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轴标签设置为粗体。