[python] Matplotlib의 다양한 그래프 유형 (선 그래프, 막대 그래프, 산점도 등)

Matplotlib는 파이썬에서 데이터 시각화 및 그래픽 작업을 수행하는 데 사용되는 강력한 라이브러리입니다. 이 라이브러리를 사용하면 여러 유형의 그래프를 만들고 사용자 정의할 수 있습니다. 이 포스트에서는 Matplotlib를 사용하여 선 그래프, 막대 그래프, 산점도 등을 만드는 방법에 대해 알아보겠습니다.

1. 선 그래프(Line Plot)

선 그래프는 시간, 날짜 또는 다른 연속적인 변수에 따른 데이터의 변화를 보여줄 때 사용됩니다. Matplotlib를 사용하여 간단한 선 그래프를 그려보겠습니다.

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

plt.plot(x, y)
plt.xlabel('X 축')
plt.ylabel('Y 축')
plt.title('간단한 선 그래프')
plt.show()

2. 막대 그래프(Bar Plot)

막대 그래프는 범주형 데이터의 상대적인 크기를 비교할 때 사용됩니다. 다음은 Matplotlib를 사용하여 막대 그래프를 그리는 예제입니다.

import matplotlib.pyplot as plt

x = ['A', 'B', 'C', 'D']
y = [3, 7, 2, 5]

plt.bar(x, y)
plt.xlabel('카테고리')
plt.ylabel('빈도')
plt.title('간단한 막대 그래프')
plt.show()

3. 산점도(Scatter Plot)

산점도는 두 변수 간의 상관 관계를 시각적으로 표현할 때 사용됩니다. Matplotlib를 사용하여 산점도를 그려보겠습니다.

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

plt.scatter(x, y)
plt.xlabel('X 축')
plt.ylabel('Y 축')
plt.title('간단한 산점도')
plt.show()

이것으로 Matplotlib를 사용하여 선 그래프, 막대 그래프, 산점도를 그리는 방법에 대해 알아보았습니다. Matplotlib를 사용하면 다양한 그래프를 만들 수 있으며, 그에 따른 다양한 설정과 스타일링 옵션을 제공합니다.

참고 문헌: