Установить шрифт по умолчанию в Vega Lite - PullRequest
1 голос
/ 14 января 2020

Можно ли установить шрифт, например, в объекте конфигурации vega-lite , который используется для всех надписей и заголовков?

В настоящее время я установил labelFont и titleFont для ось x & y и легенда цвета, но это везде один и тот же шрифт, поэтому было бы неплохо установить его только один раз.

1 Ответ

1 голос
/ 14 января 2020

К сожалению, нет, в 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"}
}

В качестве альтернативы, если у вас есть контроль над страницей браузера, где отображается диаграмма, вы можете установить шрифт по умолчанию для div, в котором отображается диаграмма, используя стандартный CSS.

...