2017-01-20 34 views
3

全体でボケフィギュアのサイズを設定することができ、私はノートパソコンの命令でフィギュアのサイズにノートブック全体のすべてのmatplotlibの数値を設定できます 私はJupyterノートでmatplotlibのを使用して全体jupyterノートパソコン

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

が似てあります bokehの指示?この場合、私はちょうど思っていたなど

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

しかし、それは、私はそれぞれ、すべてのプロットのためにサイズをプログラムしなければならないことを意味、私は見て、唯一figure機能自体にフィギュアのサイズを設定する機能への参照を発見しました現在bokehに機能があります。

+1

そうは思わない。好みのデフォルトで 'figure'を呼び出す独自のラッパーを書くことができます。 – Goyo

答えて

1

デフォルトのグラフサイズを設定する組み込みの方法があるようです。

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) 

もちろん、この手順はノートブックのすべてのプロットに含める必要があります。

関連する問題