# Jupyter Notebook 4. 외부창에서 그래프 그리기(%matplotlib qt, inline)¶
들어가면서¶
jupyter notebook을 사용하면서 그래프를 작성하는데 외부창에서 그려졌으면 하는 생각에 구글링을 해보니,
역시나 있었다.
결론부터 얘기하자면 아래 명령어를 입력하면 된다.
%matplotlib tk
또는
%matplotlib qt5
qt5와 tk는 backend에서 돌아가는 GUI 인데, 정확하게 둘간의 차이는 저의 수준에서는 잘 모르겠습니다만,
잠깐 구글링하여 찾아본 결과,
qt5가 좀 더 다양하고, tk는 간략하면서 가볍게 돌아간다고 하네요.
이제 막 python을 접한지라 GUI를 깊게 들여다 볼일이 없어,
저의 수준에서는 잘 모르겠습니다만.....^^
%matplotlib inline¶
%matplotlib inline
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¶
%matplotlib tk
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¶
%matplotlib qt5
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를 사용해야죠.
from IPython.core.display import display, HTML
display(HTML("<style>.container { width:97% !important; }</style>"))
'Python Deeping Source > 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 |