import plotly.graph_objs as go
# 샘플 데이터 생성
= [1, 2, 3, 4, 5]
x_data = [10, 11, 12, 13, 14]
y_data
# 그래프 객체 생성
= go.Figure()
fig
fig.add_trace(go.Scatter(=x_data,
x=y_data,
y='lines+markers',
mode='Sample Data',
name
))
fig.show()
Plotly 설치 및 기본 설정 방법
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
# 샘플 데이터 생성
= [1, 2, 3, 4, 5]
x_data = [10, 11, 12, 13, 14]
y_data
# 그래프 객체 생성
= go.Scatter(
trace =x_data,
x=y_data,
y='lines+markers',
mode='Sample Data'
name
)
= [trace]
data
= go.Layout(
layout ='Plotly Example',
title=dict(title='X-axis'),
xaxis=dict(title='Y-axis')
yaxis
)
= go.Figure(data=data, layout=layout)
fig
# 그래프 출력
='plotly_example.html') pyo.plot(fig, filename
이 코드는 간단한 라인 그래프를 생성하여 plotly_example.html
파일로 저장합니다. 저장된 HTML 파일을 브라우저에서 열면 대화형 그래프를 확인할 수 있습니다.
Jupyter Notebook에서 그래프 표시
Jupyter Notebook 내부에서 직접 그래프를 표시하려면 fig.show()명령을 사용합니다.
fig.show()를 호출하여 그래프를 표시합니다.