2014-12-10 3 views
8

Как установить размер шрифта заголовка для фигуры при использовании боке?Отрегулируйте размер шрифта для фигуры Боке

Я попытался (в 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 и т.д. Где в документации все этой информации?

ответ

8

Я понял. Вы должны предварять «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() 
+0

Почему 'bokeh' требует FontSize иметь' pt' на нем? –

9

Участок собственности 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" 
Смежные вопросы