Catch-all для свойств шрифта (например, размер шрифта) фигуры боке - PullRequest
0 голосов
/ 24 апреля 2019

Я знаю, что могу получить доступ к размеру шрифта отдельных моделей / аннотаций, например, p.axis.major_label_text_font_size. Если бы я захотел изменить, скажем, все размеры шрифтов и все стили шрифтов по всей фигуре, это быстро превратилось в большой код (Legend, метки Axis и метки галочек, Figure, Title, ...). Есть ли способ получить / установить размер шрифта как таковой?

1 Ответ

0 голосов
/ 24 апреля 2019

Насколько я знаю, лучшим вариантом будет использование тем Bokeh

Существуют встроенные темы, но вы также можете определить свои собственные темы, сохранить их в формате YAML или JSON, затем загрузить их динамически и переключаться между ними следующим образом:

theme1 = Theme(filename = os.path.join(os.path.dirname(__file__), 'templates/theme1.yaml'))
theme2 = Theme(filename = os.path.join(os.path.dirname(__file__), 'templates/theme2.yaml'))

curdoc().theme = theme1
curdoc().theme = theme2

См. Также этот пост

...