Ming's blog

jupyter notebook에 plotly 그래프가 나오지 않을 때 해결방법 본문

프로그래밍 기본 문법

jupyter notebook에 plotly 그래프가 나오지 않을 때 해결방법

H._.ming 2021. 1. 21. 21:55
반응형

오늘은  jupyter notebook에서 발생하는

plotly 패키지 오류해결 방법에 대해 포스팅 하겠습니다.

plotly 오프라인 모드를 통해 그래프를 그리다 보면

코드는 실행이 되었지만 그래프가 출력되지 않는 오류를 종종 경험하게 됩니다.

이를 해결하는 방법을 소개하려고 합니다.

 

아래 그림과 같이 코드는 실행이 되었지만

하얀 화면만 출력될 뿐, 그래프는 그려지지 않습니다.

이는 notebook이 오프라인 모드로 설정이 되어있지 않아 발생하는 문제입니다.

# 필요한 라이브러리 불러오기
import numpy as np
import pandas as pd
import plotly.offline as pyo
import plotly.graph_objs as go
# 그래프 그리기
df = pd.DataFrame(np.random.randn(100,2), columns=['A', 'B'])
trace1 = go.Scatter(x = df.index, y = df['A'], name = 'A')
trace2 = go.Scatter(x = df.index, y = df['B'], name = 'B')
trace = [trace1, trace2]
pyo.iplot(trace)

이를 해결하기 위해서

아래의 명령어를 입력하고 다시 코드를 실행해보면

아래와 같이 정상적으로 그래프가 출력되는 것을 확인할 수 있습니다.

# 필요한 라이브러리 불러오기
import plotly.offline as pyo
import plotly.graph_objs as go

# 오프라인 모드로 변경하기
pyo.init_notebook_mode()

그래프가 나오지 않을 때는, 

"pyo.init_notebook_mode()"

반응형
Comments