字体

共有4个特殊的全局设置更改图表上的字体。这些选项在Chart.defaults.global中。全局字体设置仅适用于配置中不包含更多特定选项的情况。

例如,在这个图表中,除了图例中的标签外,文本都是红色的。

  1. Chart.defaults.global.defaultFontColor = 'red';
  2. let chart = new Chart(ctx, {
  3. type: 'line',
  4. data: data,
  5. options: {
  6. legend: {
  7. labels: {
  8. // 这个更具体的字体属性覆盖全局属性
  9. fontColor: 'black'
  10. }
  11. }
  12. }
  13. });
名称类型默认值描述
defaultFontColorColor'#666'默认字体颜色
defaultFontFamilyString"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif"默认字体集
defaultFontSizeNumber12文本的默认字体大小(以px为单位)。不适用于径向线性刻度标签。
defaultFontStyleString'normal'默认字体样式。不适用于工具提示标题或页脚。不适用于图表标题。

不存在的字体

如果为系统上存在的图表指定了字体,则浏览器在设置时不会应用该字体。 如果您发现图表中出现奇怪的字体,请检查您正在应用的字体是否存在于您的系统中。 有关更多详细信息,请参见issue 3318