[파이썬] bokeh 선 그래프 작성하기

Bokeh은 파이썬 라이브러리로, 상호작용적이고 아름다운 시각화를 만들 수 있는 강력한 도구입니다. 이번 글에서는 Bokeh을 사용하여 선 그래프를 작성하는 방법에 대해 알아보겠습니다.

Bokeh 설치하기

먼저, Bokeh을 설치해야 합니다. 아래의 명령을 사용하여 pip를 통해 Bokeh을 설치할 수 있습니다.

`bash pip install bokeh \`

데이터 준비하기

선 그래프를 그리기 위해서는 데이터가 필요합니다. 예를 들어, 다음과 같은 예시 데이터를 사용해보겠습니다.

import pandas as pd

data = {'x': [1, 2, 3, 4, 5],
        'y': [1, 4, 9, 16, 25]}

df = pd.DataFrame(data)

선 그래프 그리기

데이터를 준비했다면, 이제 Bokeh을 사용하여 선 그래프를 그릴 수 있습니다. 아래의 예시 코드를 참고해보세요.

from bokeh.plotting import figure, show

# Figure 객체 생성하기
p = figure(title='선 그래프', x_axis_label='X', y_axis_label='Y')

# 데이터를 선 그래프로 추가하기
p.line(x='x', y='y', source=df, line_width=2)

# 그래프 보여주기
show(p)

위의 코드를 실행하면, Bokeh이 자동으로 웹 브라우저에 선 그래프를 보여줍니다.

추가적인 설정

Bokeh을 사용하여 그린 선 그래프를 더욱 멋지게 꾸밀 수도 있습니다. 다양한 설정 옵션을 사용하여 그래프의 색상, 선 스타일, 레이블 등을 설정할 수 있습니다. 예를 들어, 아래의 코드와 같이 그래프의 색상과 스타일을 변경해보세요.

p.line(x='x', y='y', source=df, line_width=2, line_color='red', line_dash='dashed')

보다 자세한 설정 옵션에 대해서는 Bokeh 문서를 참고하시기 바랍니다.

결론

Bokeh은 파이썬 개발자들에게 강력한 시각화 도구를 제공합니다. 선 그래프 작성을 비롯하여 다양한 시각화 작업을 Bokeh을 활용하여 쉽고 효과적으로 할 수 있습니다. 이번 글을 통해 Bokeh을 사용하여 선 그래프를 그리는 방법을 살펴보았는데, 보다 복잡한 시각화 작업에도 Bokeh이 매우 유용할 것입니다. 추가적인 사용 예제 및 자세한 내용은 Bokeh 공식 문서를 참고하시기 바랍니다.

Happy coding with Bokeh!