Python Plotly 生成图表的默认字体是什么?
问题解答
示例图表所用字体
你提供的这张基础Plotly代码生成的图表,使用的就是Plotly默认字体。
Python Plotly 默认字体规则
- 目前主流的5.x及更高版本Plotly,默认配置的是
sans-serif无衬线字体族,不会固定指定某一款字体,会根据运行环境优先匹配系统预装的字体:- Windows环境优先调用微软雅黑(Microsoft YaHei)
- macOS环境优先调用苹方(PingFang SC)
- Linux环境优先调用DejaVu Sans
- 上述字体都不存在时,会依次回退到Arial、系统默认无衬线字体兜底
- 没有手动修改
layout.font配置的前提下,图表的标题、坐标轴标签、图例等所有文本元素都会遵循上述规则调用字体 - 可运行以下代码,直接查看你当前环境下Plotly的实际生效默认字体配置:
import plotly.io as pio print(pio.templates['plotly'].layout.font)
内容的提问来源于stack exchange,提问作者AxW
相关产品推荐
相关产品推荐

