Bokeh는 데이터 시각화에 도움이 되는 Python 패키지입니다. 오픈 소스 프로젝트입니다. Bokeh는 HTML과 JavaScript를 사용하여 플롯을 렌더링합니다. 이는 web-
으로 작업하는 동안 유용함을 나타냅니다.Bokeh는 데이터 소스를 JSON 파일로 변환합니다. 이 파일은 JavaScript 라이브러리인 BokehJS에 대한 입력으로 사용됩니다. 이 BokehJS는 최신 브라우저에서 시각화를 렌더링하는 데 도움이 되는 TypeScript로 작성되었습니다.
Bokeh의 종속성
Numpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python−dateutil
Windows 명령 프롬프트에 Bokeh 설치
pip3 install bokeh
Anaconda 프롬프트에 Bokeh 설치
conda install bokeh
예를 들어 보겠습니다 -
예시
from bokeh.plotting import figure, output_file, show
from bokeh.transform import dodge
labs = ['label_1', 'label_2', 'label_3']
vals = ['val_1','val_2','val_3']
my_data = {'labs':labs,
'val_1':[2,5,11],
'val_2':[34,23,1],
'val_3':[25, 34, 23]
}
fig = figure(x_range = labs, plot_width = 300, plot_height = 300)
fig.vbar(x = dodge('labs', -0.25, range = fig.x_range), top = 'val_1',
width = 0.2,source = my_data, color = "green")
fig.vbar(x = dodge('labs', 0.0, range = fig.x_range), top = 'val_2',
width = 0.2, source = my_data,color = "cyan")
fig.vbar(x = dodge('labs', 0.25, range = fig.x_range), top = 'val_3',
width = 0.2,source = my_data,color = "blue")
show(fig) 출력

설명
-
필수 패키지를 가져오고 별칭을 지정합니다.
-
Figure 함수는 플롯 너비 및 높이와 함께 호출됩니다.
-
데이터는 목록으로 정의됩니다.
-
'output_file' 함수는 생성될 html 파일의 이름을 언급하기 위해 호출됩니다.
-
데이터와 함께 보케에 존재하는 'vbar' 함수가 호출됩니다.
-
'show' 기능은 플롯을 표시하는 데 사용됩니다.