调整散景图的标题字体大小

dmb*_*dmb 12 python 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()
Run Code Online (Sandbox Code Playgroud)

我已经尝试过text_font_size,label_text_font,title_font_size等.文档中的所有信息都在哪里?

joo*_*oon 20

Plot属性title_text_font_size已在0.12.0中弃用,将被删除.从散景版本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)
Run Code Online (Sandbox Code Playgroud)

您可以类似地更改轴标签的字体大小:

p.xaxis.axis_label_text_font_size = "20pt"
p.yaxis.axis_label_text_font_size = "20pt"
Run Code Online (Sandbox Code Playgroud)


dmb*_*dmb 10

我想到了.你需要在'text_font_size'前加上'title_'

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()
Run Code Online (Sandbox Code Playgroud)