파이썬/파이썬으로 그래프 그리기

"%matplotlib inline"는 왜 넣어주나요?

파머스오 2022. 12. 4. 22:13
반응형

matplotlib 예제를 보다 보면, 첫 문장에 %matplotline inline이 들어간 것을 자주 보게됩니다.

%matplotlib inline


Jupyter Notebook과 같은 IPython에서, 실행 명령 바로 아래에 결과 그래프가 표시되도록 해주는 역할을 합니다.

만약에서 %matplotlib inline을 넣지 않으면, 아래 명령을 내려줘야 그래프가 비로소 출력됩니다.

matplotlib.pyplot.show()



그런데, 최근 matplotlib을 배우시는 분들은 위의 내용에 의아해하실겁니다.
굳이 %matplotlib inline을 넣지 않아도, 그래프가 명령창 아래에 잘 표시 됩니다. 이런...

언제 버전 부터인지는 확인을 못했으나,
현재 최신 버전에는,
적어도 2021년 버전이후로는  %matplotlib inline을 넣지 않으셔도 명령창 아래 바로 그래프가 출력 됩니다.

가벼운 마음으로 생략하셔도 됩니다~

반응형