본문 바로가기
Programming/IDE

[matplotlib] %matplotlib inline 을 사용하는 이유

by Finn# 2023. 4. 6.
728x90

%matplotlib inline

# Data manipulation
import pandas as pd
import numpy as np

# Visualization
import matplotlib.pyplot as plt
import seaborn as sns

# Set a few plotting defaults
%matplotlib inline

개념 정리

 해당 매직명령어를 실행 시 Ipython 내부 커널에 cell 을 run할 시에 matplotlib으로 만들어진 객체도 출력할 수 있게 만들어준다. 즉 matplotlib.pyplot.show() 메서드를 사용하지 않고도 바로 출력할 수 있게 도와주는 용도이다. 그러나 %matplotlib inline을 사용하지 않더라도 Jupyter는 Matplotlib diagram을 object로 표시하고 있다. 따라서 사실상 꼭 필요한 것은 아니지만코드를 깔끔하게 유지하고 만든 플롯에서 호출하는 것이 여전히 관례이며 확실히 권장되고 있다.


인스타 주소 🎗

https://www.instagram.com/f.inn_sharp/

반응형