我可以在整个jupyter笔记本上设置散景图大小

时间:2017-01-20 23:08:31

标签: python matplotlib bokeh

使用Matplotlib和Jupyter笔记本,我可以用笔记本说明在笔记本上设置所有matplotlib数字的数字大小:

pylab.rcParams['figure.figsize'] = (14, 14)

bokeh中是否有类似的说明?我看过并且只找到了在figure函数本身中设置图形大小的能力的参考:

p = bokeh.plotting.figure(x, y,plot_width=400, plot_height=400)

但这意味着我必须为每个情节等编制大小。我只是想知道目前bokeh中是否存在此功能。

1 个答案:

答案 0 :(得分:2)

似乎有一种内置的方法来设置默认的图表大小。

from bokeh.charts import defaults

defaults.width = 450
defaults.height = 350

这应该为整个笔记本设定标准。

<强>更新

当前版本的bokeh.charts 0.12.10已删除bokeh子包。该子包应该转移到另一个bkcharts包,但显然不再保留bkcharts。如果您使用上面的代码,如果bokeh版本大于0.12.9,您将收到错误。

另一种方法是创建一个名为:

的全局变量
width = 450
height = 350

然后您可以在图中引用这些值。所以

from bokeh.plotting import figure
p = figure(plot_width=width, plot_height=height)

您当然必须在笔记本中为每个情节添加此说明。