簡體   English   中英

我可以在整個jupyter筆記本上設置散景圖大小

[英]Can I set the bokeh figure size across an entire jupyter notebook

使用Matplotlib和Jupyter筆記本,我可以使用筆記本指令設置筆記本中所有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

這應該為整個筆記本設置標准。

UPDATE

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)

當然,您必須在筆記本中為每個繪圖添加此指令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM