뉴비에욤
파이썬 Jupyter Notebook 실전 입문 최신 버전 반영 코드 pg 292 본문
291 페이지를 보면 bokeh는 총 3개의 레벨 별 모듈이 존재한다고 쓰여져 있음
고레벨 : bokeh.charts
중레벨 : bokeh.plotting
저레벨 : bokeh.models
그러나 292 페이지 중간에는 다음과 같이 작성되어 있음.
Bokeh 0.12.6 이후, bokeh.charts 모듈은 bkcharts 모듈에 이동된다. 그 예로 Line 클래스를 Bokeh 0.12.6 이후 버전을 사용해서 import 하는 경우에는 『from bkcharts import Line』 으로 한다.
bkcharts의 깃허브 링크는 다음과 같음.
https://github.com/bokeh/bkcharts
위 링크를 보면 알겠지만 bkcharts 모듈은 더 이상 유지보수가 진행되고 있지 않음 (마지막 커밋이 2017년 07월 01일)
bokeh를 고레벨 인터페이스로 이용하려면 "holoviews" 라는 모듈을 써야 함.
이번 포스팅은 holoviews 모듈이 아닌 중레벨의 인터페이스(bokeh.plotting)을 이용하여 292 페이지의 [그림 6.2.1]을 출력하는것이 목표임.
from bokeh.plotting import output_notebook, figure, show
output_notebook()
p = figure(plot_width=400, plot_height=400)
p.line([0, 1], [1, 2], line_width=3)
show(p)
'Machine Learning > Visualize' 카테고리의 다른 글
파이썬 Jupyter Notebook 실전 입문 최신 버전 반영 코드 pg 300 (1) | 2019.03.20 |
---|---|
파이썬 Jupyter Notebook 실전 입문 최신 버전 반영 코드 pg 299 - 2 (0) | 2019.03.18 |
파이썬 Jupyter Notebook 실전 입문 최신 버전 반영 코드 pg 299 - 1 (0) | 2019.03.18 |
Comments