#python #charts #bokeh
#python #Диаграммы #боке
Вопрос:
Я безуспешно пытаюсь изменить размер текста разных категорий (текст выделен желтым цветом) в гистограмме БОКЕ.
Я был бы очень признателен, если кто-нибудь знает, как этого добиться.
Ответ №1:
Хитрость заключается в том, чтобы изменить размер текста CategoricalAxis
, который является below
объектом figure (обычно первым элементом в позиции 0).
Чтобы изменить размер текста для групп, используйте эту строку.
p.below[0].group_text_font_size = '13px'
Таким же образом вы можете задать несколько других параметров укладки, таких как axis_label_text_font_size
или major_label_text_font_size
и многие другие. Чтобы увидеть, как это работает, посмотрите на приведенный ниже пример.
Демонстрация
Следуя примеру из bokeh об обработке категориальных данных, результат выглядит следующим образом:
Теперь вы можете внести некоторые изменения в текст под осью x.
p.below[0].group_text_font_size = '16px'
p.below[0].group_text_font_style = 'normal'
p.below[0].group_text_color = 'black'
p.below[0].major_label_text_font_size = '14px'
p.below[0].major_label_text_color = 'black'
Это установит
- новый размер шрифта для групп (
'16px'
) и меток ('14px'
), - новый цвет шрифта для групп и меток (здесь
'black'
) и - новый стиль шрифта для групп (здесь
'normal'
).