Jupyter Notebook 4. 외부창에서 그래프 그리기 (%matplotlib inline, qt, tk)__old__/Jupyter notebook2017. 7. 25. 11:25
Table of Contents
반응형
# Jupyter Notebook 4. 외부창에서 그래프 그리기(%matplotlib qt, inline)¶
들어가면서¶
jupyter notebook을 사용하면서 그래프를 작성하는데 외부창에서 그려졌으면 하는 생각에 구글링을 해보니,
역시나 있었다.
결론부터 얘기하자면 아래 명령어를 입력하면 된다.
In [ ]:
%matplotlib tk
또는
In [ ]:
%matplotlib qt5
qt5와 tk는 backend에서 돌아가는 GUI 인데, 정확하게 둘간의 차이는 저의 수준에서는 잘 모르겠습니다만,
잠깐 구글링하여 찾아본 결과,
qt5가 좀 더 다양하고, tk는 간략하면서 가볍게 돌아간다고 하네요.
이제 막 python을 접한지라 GUI를 깊게 들여다 볼일이 없어,
저의 수준에서는 잘 모르겠습니다만.....^^
%matplotlib inline¶
In [1]:
%matplotlib inline
In [2]:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
plt.show()
%matplotlib tk¶
In [3]:
%matplotlib tk
In [7]:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
plt.show()
그러면 아래와 같이 별도의 창에서 그래프가 그려진 것을 확인할 수 있습니다.
%matplotlib qt5¶
In [5]:
%matplotlib qt5
In [6]:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
plt.show()
실제로 run을 해보니, 전 qt5에서 경고가 떴네요.
왜그럴까요?
저의 수준에서는 잘 모르겠습니다만.....^^
tk를 사용하라고 하니 tk를 사용해야죠.
In [1]:
from IPython.core.display import display, HTML
display(HTML("<style>.container { width:97% !important; }</style>"))
반응형
'__old__ > Jupyter notebook' 카테고리의 다른 글
Jupyter Notebook 3. 변수 보기(Variable viewer) (0) | 2017.07.12 |
---|---|
Jupyter Notebook 2. Markdown tip (0) | 2017.07.12 |
Jupyter Notebook 1. Tistory 글쓰기 tip (0) | 2017.07.12 |
@봄녹차물통 :: VERSUS ALL
내가 궁금하면 너도 궁금하다. 너도 알고 나도 알고 같이 알자. 남자들의 관심거리 총망라.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!