Chart.js 字体配置

2025 年 5 月 17 日 | 3 分钟阅读

所有 Chart 的字体都可以使用特定的全局设置进行更改。 Chart.defaults.font 包含这些参数。 只有在配置中缺少更专门的选择时,全局字体设置才会生效。

默认配置

我们可以在表中看到默认配置。

名称类型默认描述
string"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif"CSS font-family 选择用作所有文本的默认字体系列。
大小数字12默认文本字体大小(以像素为单位)。 不影响径向和线性刻度点上的标签。
stylestring'normal'默认字体样式。 它不适用于工具提示页脚或标题。 图表的标题不受影响。 符合 CSS 设置的 font-style 设置(normal、italic、oblique、initial、inherit)。
体重normal | bold | lighter | bolder | numberundefined默认情况下为粗体(字体粗细)。
lineHeightnumber|string1.2单行文本的高度

语法

Chart 的字体语法如下所示

示例

以下示例显示了画布 Chart 的字体大小、字体颜色、字体粗细和行高。

示例 1

以下示例显示了带有所有数据的标签的字体大小。

输出

输出显示了不同字体大小的图表。

Chart.js Font Configuration

示例 2

以下示例显示了带有所有数据的标签的字体大小。 我们可以使用 option 和 label 参数设置字体样式和字体宽度。

输出

输出显示了不同字体大小的图表。

Chart.js Font Configuration

结论

Chart.js 具有默认字体样式和 CSS 来显示数据。 我们可以使用字体及其带有必需值的参数来设置图表标签。