핵심 키워드
Figure
rcParams
축
마커
서브플롯
맷플롯립에는 Figure(피겨)라는 모든 그래프 구성 요소를 담고 있는 최상위 객체가 있다.
맷플롯립으로 그래프를 그릴 때 자동으로 피겨 객체가 생성된다. 이 피겨 객체를 조작해서 그래프에 다양한 옵션을 줄 수 있다.
그래프 크기 바꾸기: figsize 매개변수, dpi 매개변수
dpi
매개변수를 사용해서 그래프의 크기를 바꿀 수 있다.
DPI는 1인치를 몇 개의 픽셀로 표현하는지를 나타낸다. 사용하는 모니터에 따라 DPI가 다르기 때문에 화면에 그려지는 그래프의 크기도 달라진다.
DPI 기본값인 72에서 두 배 늘리면 아래와 같다.
dpi를 두 배로 늘리면 그래프 안의 모든 구성요소도 같이 커진다. 숫자는 물론 데이터 포인트를 나타내는 동그라미인 마커 역시 커졌다.
rcParams는 맷플롯립 그래프의 기본값을 관리하는 객체이다. 이 객체의 값을 변경하면 이후에 그려지는 모든 그래프에도 바뀐 설정이 적용된다.
하나의 피겨 객체에는 여러 개의 서브플롯을 담을 수 있다.
서브플롯은 맷플롯립의 Axes 클래스 객체를 말하고, 서브플롯 하나는 두 개 이상의 축(Axis)을 포함한다.
예를 들어 2차원 그래프에는 x축과 y축이 있고, 각 축에는 틱(눈금)과 레이블(축의 이름)이 있다.
subplots()
함수로 서브플롯을 그리면 바로 확인해볼 수 있다.
또한 서브플롯 함수도 피겨 크기, 제목 지정 등 다양한 구성요소를 변경할 수 있다.