본문 바로가기
Big Data/Visualization

plt.figure()

by Wikinist 2023. 8. 4.

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: 그림의 제목을 설정합니다.
xlabelylabel: 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