Plotly 를 쥬피터노트북에서 사용하기
Plotly 파이썬 라이브러리
참고로 나는 2.7.x 로 설치하였다.
2. 쥬피터 노트북 설치
$ pip install jupyter
3. 쥬피터 노트북 실행
$ jupyter notebook
위와 같이 브라우저를 통해 실행됩니다.
Plotly 파이썬 실습
1. 먼저 실습할 폴더/파일을 만들자.
위와 같이 폴더 하나 만드시고, 그 폴더에서 Python 2 로 파일 하나를 만드세요.
2. plotly 설치합니다. ( 우리 차트 만드는게 목적이죠? 이제서야 설치합니다)
$ pip install plotly
$ pip install plotly --upgrade
3. 코드 작성 (버전 확인)
버전이 적어도 1.9 이상이어야 합니다.
4. 첫번째 실습
import plotly
from plotly.graph_objs import Scatter, Layout
print plotly.__version__
plotly.offline.plot({
"data": [Scatter(x=[1, 2, 3, 4], y=[4, 3, 2, 1])],
"layout": Layout(title="hello world")
})
를 입력하고 shift+ 엔터를 치면 실행되고 디렉토리에 temp-plot.html 이 생성됩니다. 실행하면 아래와 같습니다.
plotly.offline.plot 이 명령어로 실행시키는게 핵심입니다.
5. 두번째 실습
import plotly
import plotly.plotly as py
import plotly.graph_objs as go
# Create random data with numpy
import numpy as np
N = 1000
random_x = np.random.randn(N)
random_y = np.random.randn(N)
# Create a trace
trace = go.Scatter(
x = random_x,
y = random_y,
mode = 'markers'
)
data = [trace]
# Plot and embed in ipython notebook!
plotly.offline.plot(data)
결과)