plt.figure() 함수는 Matplotlib 라이브러리를 사용하여 그림(figure)을 생성하는 함수입니다. 그림은 그래프나 차트 등을 그리는데 사용되며, plt.figure() 함수를 통해 그림을 생성하고 설정할 수 있습니다.
import matplotlib.pyplot as plt
# 새로운 그림 생성
plt.figure()
# 그래프 그리기
plt.plot([0, 1, 2, 3, 4], [0, 1, 4, 9, 16])
# 그림 설정
plt.title('Squared Numbers')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 그림 표시
plt.show()
위의 코드 예제에서 plt.figure() 함수를 사용하여 새로운 그림을 생성한 후, 이후의 그래프와 설정은 이 그림 위에서 이루어집니다. plt.figure() 함수는 여러 매개변수를 통해 그림의 크기, 제목, 배경색 등을 설정할 수 있습니다.
주요한 plt.figure() 함수의 매개변수
num: 그림의 번호를 지정합니다. 기본값은 None이며, 자동으로 새로운 번호가 할당됩니다.
figsize: 그림의 크기를 (너비, 높이)로 지정하는 튜플입니다.
dpi: 인치당 도트 수(dots per inch)로, 그림의 해상도를 설정합니다.
facecolor: 그림의 배경색을 지정합니다.
edgecolor: 그림의 테두리 색을 지정합니다.
title: 그림의 제목을 설정합니다.
xlabel, ylabel: X축과 Y축의 라벨을 설정합니다.
여러 개의 그림을 하나의 노트북 셀에서 그릴 때에도 plt.figure() 함수를 사용하여 각각의 그림을 생성하고 설정할 수 있습니다.
plt.figure(figsize=(10, 5))
plt.subplot(1, 2, 1) # 첫 번째 그림 (1행 2열 중 첫 번째)
plt.plot([0, 1, 2, 3, 4], [0, 1, 4, 9, 16])
plt.title('Plot 1')
plt.subplot(1, 2, 2) # 두 번째 그림 (1행 2열 중 두 번째)
plt.plot([0, 1, 2, 3, 4], [0, 1, 8, 27, 64])
plt.title('Plot 2')
plt.tight_layout() # 그림 사이의 간격 조정
plt.show()
위의 코드에서는 하나의 노트북 셀에서 두 개의 그림을 생성하고 설정한 후 plt.tight_layout() 함수를 사용하여 그림 사이의 간격을 조정하였습니다. 이렇게 plt.figure() 함수를 활용하여 그림을 생성하고 설정하면 다양한 그래프나 차트를 그릴 수 있습니다.
해당 게시글은 ChatGPT의 도움을 받아 작성되었습니다.
'Big Data > Visualization' 카테고리의 다른 글
matplotlib 그래프 종류 (0) | 2023.08.11 |
---|---|
Matplotlib Locator (0) | 2023.08.10 |
pd.options.display (0) | 2023.08.09 |
OOP Style / Matlab Style (0) | 2023.08.08 |
Matplolib 함수 (0) | 2023.08.04 |