반응형
Python Matplotlib 그래프 크기 조절 방법 (plt.rcParams 활용)
📌 plt.rcParams["figure.figsize"]란?
plt.rcParams["figure.figsize"]는 Matplotlib 전역 설정(Global Configuration) 중 하나로, 그래프의 가로(width) 와 세로(height) 크기를 인치 단위로 지정합니다. 이 설정은 이후 생성되는 모든 플롯에 기본값으로 적용됩니다.
Python에서 시각화 라이브러리인 Matplotlib을 사용할 때, 그래프의 크기를 조절하고 싶다면 plt.rcParams["figure.figsize"] 설정을 활용할 수 있습니다. 이 설정을 통해 출력되는 그림(figure)의 크기를 자유롭게 변경할 수 있습니다.
import matplotlib.pyplot as plt
# 기본 그래프 사이즈를 3x3으로 설정
plt.rcParams["figure.figsize"] = (3, 3)
✅ 다양한 예제: 그래프 크기 변경 실습
아래 예제는 figure.figsize 값을 변경해가며, 그래프가 어떻게 달라지는지 보여줍니다.
예제 1: 3x3 사이즈의 정사각형 그래프
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = (3, 3)
plt.plot([2, 0], [0, 2])
plt.plot([0, 2], [0, 2])
plt.title("Figure Size: 3x3")
plt.show()
예제 2: 5x5 사이즈 (더 큰 정사각형)
plt.rcParams["figure.figsize"] = (5, 5)
plt.plot([2, 0], [0, 2])
plt.plot([0, 2], [0, 2])
plt.title("Figure Size: 5x5")
plt.show()
예제 3: 3x5 (세로로 긴 직사각형)
plt.rcParams["figure.figsize"] = (3, 5)
plt.plot([2, 0], [0, 2])
plt.plot([0, 2], [0, 2])
plt.title("Figure Size: 3x5")
plt.show()
예제 4: 5x3 (가로로 긴 직사각형)
plt.rcParams["figure.figsize"] = (5, 3)
plt.plot([2, 0], [0, 2])
plt.plot([0, 2], [0, 2])
plt.title("Figure Size: 5x3")
plt.show()
🔍 정리
plt.rcParams["figure.figsize"] = (가로, 세로) 형식으로 그래프의 기본 크기를 설정할 수 있습니다.
단위는 인치(inch) 기준입니다.
이 설정은 현재 세션에서 생성되는 모든 그래프에 적용됩니다.
반응형
'python' 카테고리의 다른 글
넘파이 최대값 최소값, 넘파이 행별 최대값 (0) | 2023.06.22 |
---|---|
파이썬 리스트 최대값 최소값 (0) | 2023.06.22 |
파이썬 성별, 이름, 성적 랜덤 데이터 생성 (0) | 2023.06.15 |
dict to dataframe 딕셔너리를 데이터프레임으로 (0) | 2023.06.15 |
파이썬 기본 연산 (0) | 2023.06.12 |
댓글