Plotly 설치 및 기본 설정 방법

Author

Gabriel Yang

Plotly는 Python의 패키지 관리 도구인 pip를 사용하여 쉽게 설치할 수 있습니다. 먼저, 터미널(또는 커맨드 프롬프트)을 열고 다음 명령어를 입력하여 Plotly를 설치합니다.

pip install plotly

이 명령어를 실행하면 Plotly와 그 종속성들이 자동으로 설치됩니다.

Jupyter Notebook 설정

Plotly는 Jupyter Notebook과 잘 통합되어 있어, Jupyter Notebook을 사용하는 경우 Plotly의 대화형 그래프를 쉽게 생성할 수 있습니다. Jupyter Notebook을 설치하려면 다음 명령어를 실행합니다.

pip install notebook

설치가 완료되면, 터미널에서 jupyter notebook 명령어를 입력하여 Jupyter Notebook을 시작할 수 있습니다.

jupyter notebook

간단한 예제 작성

이제 Plotly를 사용하여 간단한 예제 그래프를 작성해보겠습니다. 다음 코드를 Jupyter Notebook의 셀에 입력하고 실행합니다.

import plotly.graph_objs as go
import plotly.offline as pyo

# 샘플 데이터 생성
x_data = [1, 2, 3, 4, 5]
y_data = [10, 11, 12, 13, 14]

# 그래프 객체 생성
trace = go.Scatter(
    x=x_data,
    y=y_data,
    mode='lines+markers',
    name='Sample Data'
)

data = [trace]

layout = go.Layout(
    title='Plotly Example',
    xaxis=dict(title='X-axis'),
    yaxis=dict(title='Y-axis')
)

fig = go.Figure(data=data, layout=layout)

# 그래프 출력
pyo.plot(fig, filename='plotly_example.html')

이 코드는 간단한 라인 그래프를 생성하여 plotly_example.html 파일로 저장합니다. 저장된 HTML 파일을 브라우저에서 열면 대화형 그래프를 확인할 수 있습니다.

Jupyter Notebook에서 그래프 표시

Jupyter Notebook 내부에서 직접 그래프를 표시하려면 fig.show()명령을 사용합니다.

import plotly.graph_objs as go

# 샘플 데이터 생성
x_data = [1, 2, 3, 4, 5]
y_data = [10, 11, 12, 13, 14]

# 그래프 객체 생성
fig = go.Figure()
fig.add_trace(go.Scatter(
        x=x_data,
        y=y_data,
        mode='lines+markers',
        name='Sample Data',
    ))

fig.show()

fig.show()를 호출하여 그래프를 표시합니다.