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

问题描述 投票:0回答:2

使用散景时如何设置图形的标题字体大小?

我尝试过(在 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等。 所有这些信息在文档中的哪里?

python bokeh
2个回答
33
投票

绘图属性

title_text_font_size
已在 0.12.5 中被弃用,并将被删除。从 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"
    

13
投票
我想通了。您需要在“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()
    
© www.soinside.com 2019 - 2024. All rights reserved.