Bokeh-소개

Bokeh는 Python 용 데이터 시각화 라이브러리입니다. Matplotlib 및 Seaborn과는 달리 데이터 시각화를위한 Python 패키지이기도합니다. Bokeh는 HTML 및 JavaScript를 사용하여 플롯을 렌더링합니다. 따라서 웹 기반 대시 보드 개발에 매우 ​​유용함이 입증되었습니다.

Bokeh 프로젝트는 NumFocus가 후원합니다. https://numfocus.org/.NumFocus는 NumPy, Pandas 등과 같은 다른 중요한 도구의 개발과 관련된 교육 프로그램 인 PyData도 지원합니다. Bokeh는 이러한 도구와 쉽게 연결하여 대화 형 플롯, 대시 보드 및 데이터 애플리케이션을 생성 할 수 있습니다.

풍모

Bokeh는 주로 데이터 소스를 JavaScript 라이브러리 인 BokehJS의 입력으로 사용되는 JSON 파일로 변환합니다.이 파일은 다시 TypeScript로 작성되고 최신 브라우저에서 시각화를 렌더링합니다.

일부 important features of Bokeh 다음과 같습니다-

적응성

Bokeh는 일반적인 플로팅 요구 사항은 물론 사용자 지정 및 복잡한 사용 사례에 유용합니다.

생산력

Bokeh는 Pandas 및 Jupyter 노트북과 같은 다른 인기있는 Pydata 도구와 쉽게 상호 작용할 수 있습니다.

상호 작용

이것은 Matplotlib 및 Seaborn보다 Bokeh의 중요한 장점이며 둘 다 정적 플롯을 생성합니다. Bokeh는 사용자가 상호 작용할 때 변경되는 대화 형 플롯을 만듭니다. 사용자가 "가상"분석을 수행 할 수 있도록 다양한 각도에서 데이터를 추론하고 볼 수있는 다양한 옵션과 도구를 청중에게 제공 할 수 있습니다.

강한

사용자 정의 JavaScript를 추가하면 특수한 사용 사례에 대한 시각화를 생성 할 수 있습니다.

공유 가능

플롯은 다음의 출력에 포함될 수 있습니다. Flask 또는 Django활성화 된 웹 애플리케이션. 그들은 또한 렌더링 될 수 있습니다

Jupyter

노트북.

오픈 소스

Bokeh는 오픈 소스 프로젝트입니다. BSD (Berkeley Source Distribution) 라이선스에 따라 배포됩니다. 소스 코드는https://github.com/bokeh/bokeh.