gpt4 book ai didi

python - 我可以在整个 jupyter notebook 上设置 Bokeh 图大小吗

转载 作者:行者123 更新时间:2023-11-28 17:20:42 26 4
gpt4 key购买 nike

将 Matplotlib 与 Jupyter notebook 结合使用,我可以使用 notebook 指令设置笔记本中所有 matplotlib 图形的图形大小:

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

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

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

但这意味着我必须为每个绘图等编程大小。我只是想知道当前 bokeh 中是否存在此功能。

最佳答案

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

from bokeh.charts import defaults

defaults.width = 450
defaults.height = 350

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

更新

bokeh.charts 子包已在 bokeh 0.12.10 的当前版本中删除。这个子包应该移到另一个 bkcharts 包,但显然 bkcharts 不再维护。如果你使用上面的代码,如果 bokeh 版本大于 0.12.9,你将得到一个错误。

另一种方法是创建一个全局变量,命名为:

width = 450
height = 350

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

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

当然,您必须为笔记本中的每个图包含此说明。

关于python - 我可以在整个 jupyter notebook 上设置 Bokeh 图大小吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41773816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com