[英]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.