Bokeh-기본 개념

Bokeh 패키지는 다양한 플로팅 작업을 수행 할 수있는 두 가지 인터페이스를 제공합니다.

bokeh.models

이 모듈은 저수준 인터페이스입니다. 시각화 개발시 응용 프로그램 개발자에게 상당한 유연성을 제공합니다. Bokeh 플롯은 BokehJS 라이브러리에서 사용하는 장면의 시각적 및 데이터 측면을 포함하는 객체를 생성합니다. Bokeh 장면 그래프를 구성하는 저수준 개체를 모델이라고합니다.

bokeh.plotting

이것은 시각적 글리프를 작성하는 기능이있는 상위 수준 인터페이스입니다. 이 모듈은 Figure 클래스의 정의를 포함합니다. 실제로 bokeh.models 모듈에 정의 된 플롯 클래스의 하위 클래스입니다.

Figure 클래스는 플롯 생성을 단순화합니다. 다양한 벡터화 된 그래픽 글리프를 그리는 다양한 방법이 포함되어 있습니다. 글리프는 선, 원, 직사각형 및 기타 모양과 같은 Bokeh 플롯의 구성 요소입니다.

bokeh.application

Bokeh 패키지 Bokeh 문서 생성을위한 경량 팩토리 인 Application 클래스. 문서는 Bokeh 모델이 클라이언트 측 BokehJS 라이브러리에 반영되는 컨테이너입니다.

bokeh.server

사용자 정의 가능한 Bokeh Server Tornadocore 응용 프로그램을 제공합니다. 서버는 선택한 청중에게 대화 형 플롯과 앱을 공유하고 게시하는 데 사용됩니다.