在 vega lite 中设置默认字体

Kla*_*elt 2 vega-lite

我可以设置一个字体,例如在vega-lite 的配置对象中,用于所有标签和标题吗?

我目前为 x&y 轴和颜色图例设置了labelFonttitleFont,但到处都是相同的字体,所以最好只设置一次。

jak*_*vdp 5

不幸的是,Vega-Lite 中似乎没有全局字体设置。"monospace"但是您可以使用以下配置设置图中的所有字体(例如):

"config": {
  "axis": {"labelFont": "monospace", "titleFont": "monospace"},
  "legend": {"labelFont": "monospace", "titleFont": "monospace"},
  "header": {"labelFont": "monospace", "titleFont": "monospace"},
  "mark": {"font": "monospace"},
  "title": {"font": "monospace", "subtitleFont": "monospace"}
}
Run Code Online (Sandbox Code Playgroud)

或者,如果您可以控制呈现图表的浏览器页面,则可以div使用标准 CSS 设置图表显示的默认字体。