使用Matplotlib和Jupyter笔记本,我可以用笔记本说明在笔记本上设置所有matplotlib数字的数字大小:
pylab.rcParams['figure.figsize'] = (14, 14)
bokeh
中是否有类似的说明?我看过并且只找到了在figure
函数本身中设置图形大小的能力的参考:
p = bokeh.plotting.figure(x, y,plot_width=400, plot_height=400)
但这意味着我必须为每个情节等编制大小。我只是想知道目前bokeh
中是否存在此功能。
答案 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)
您当然必须在笔记本中为每个情节添加此说明。