在 vega lite 中设置默认字体
Set default font in vega lite
我可以设置字体吗?在 vega-lite's config object 中,用于所有标签和标题?
我目前为 x&y 轴和颜色图例设置了 labelFont
和 titleFont
,但是到处都是相同的字体,所以最好只设置一次。
很遗憾,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"}
}
或者,如果您可以控制呈现图表的浏览器页面,则可以使用标准 CSS 为图表显示的 div
设置默认字体。
结帐config: fontConfig("monospace")
。我在 vega-lite 4.5.1 上,它在那里。
我可以设置字体吗?在 vega-lite's config object 中,用于所有标签和标题?
我目前为 x&y 轴和颜色图例设置了 labelFont
和 titleFont
,但是到处都是相同的字体,所以最好只设置一次。
很遗憾,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"}
}
或者,如果您可以控制呈现图表的浏览器页面,则可以使用标准 CSS 为图表显示的 div
设置默认字体。
结帐config: fontConfig("monospace")
。我在 vega-lite 4.5.1 上,它在那里。