2017-01-20 18 views
3

에 걸쳐 나뭇잎 그림의 크기를 설정할 수 있습니다, 나는 노트북 명령으로 그림 크기를 노트북에서 모두하기 matplotlib 수치를 설정할 수 있습니다 : 내가 Jupyter 노트북과 함께하기 matplotlib를 사용하여 전체 jupyter 노트북

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

비슷한 있는가 bokeh의 지시 사항? 나는 모습 만 볼 참조를 figure 함수 자체에 그림 크기를 설정하는 능력에있다 :

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

그러나 나는 등 각각의 크기와 모든 플롯을, 프로그램 의미 난 그냥 궁금했다 현재 bokeh에 기능이 있습니다.

+1

나는 그렇게 생각하지 않습니다. 원하는 기본값으로'figure'를 호출하는 래퍼를 작성할 수 있습니다. – Goyo

답변

1

기본 차트 크기를 설정할 수있는 기본 제공 방법이있는 것 같습니다.

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) 

물론이 지침은 노트북의 모든 플롯에 포함시켜야합니다.

관련 문제