如何在Python Plotly中设置字体样式为加粗?
Plotly是一个用于创建图表的开源Python库。您可以使用其功能定制各种格式的字体。在本教程中,我们将展示如何在Python Plotly中设置字体样式为加粗。
-
在这里,我们将使用 plotly.graph_objects 模块生成图形。它包含了很多方法来自定义图表并将它们渲染为HTML格式。
-
然后,我们将使用 update_layout() 方法将标题设置为带有标记的加粗格式。
按照以下步骤来设置Python Plotly中的字体样式为加粗。
步骤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
创建一个Bar chart以使用以下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轴标签已设置为加粗。