Отрегулируйте размер шрифта шрифта для фигуры Боке
Как установить размер шрифта заголовка для фигуры при использовании bokeh?
Я попробовал (в ноутбуке ipython):
import bokeh.plotting as bp
import numpy as np
bp.output_notebook()
x_points = np.random.rand(100)
y_points = np.random.rand(100)
bp.figure(title='My Title', x_axis_label='X axis', y_axis_label='Y axis', \
text_font_size='8pt')
bp.scatter(x_points, y_points)
bp.show()
Я пробовал text_font_size, label_text_font, title_font_size и т.д.
Где в документации есть вся эта информация?
Ответы
Ответ 1
Я понял это. Вам нужно добавить "title_" в "text_font_size"
import bokeh.plotting as bp
import numpy as np
bp.output_notebook()
x_points = np.random.rand(100)
y_points = np.random.rand(100)
bp.figure(title='My Title', x_axis_label='X axis', y_axis_label='Y axis', \
title_text_font_size='8pt')
bp.scatter(x_points, y_points)
bp.show()
Ответ 2
Свойство графика title_text_font_size
было устарело в 0.12.0 и будет удалено. Начиная с версии bokeh 0.12.0, вместо этого следует использовать Plot.title.text_font_size
. Ниже приведен пример ниже:
import numpy as np
import bokeh.plotting as bp
bp.output_notebook()
x_points = np.random.rand(100)
y_points = np.random.rand(100)
p = bp.figure(title='My Title', x_axis_label='X axis', y_axis_label='Y axis')
p.title.text_font_size = '8pt'
p.scatter(x_points, y_points)
bp.show(p)
Аналогичным образом можно изменить размер шрифта меток оси:
p.xaxis.axis_label_text_font_size = "20pt"
p.yaxis.axis_label_text_font_size = "20pt"