Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Python Matplotlib로 리스트 데이터 막대 차트 그리는 방법

Python의 matplotlib 라이브러리를 사용하면 리스트 형태의 데이터를 손쉽게 막대 차트(bar chart)로 시각화할 수 있습니다. 이 글에서는 간단한 예제를 통해 막대 차트를 그리는 과정을 단계별로 살펴보겠습니다.

막대 차트 그리는 단계

  • 그림(figure) 크기를 설정하고 서브플롯 사이 및 주변의 여백(padding)을 조정합니다.

  • 데이터 포인트가 담긴 리스트를 준비합니다.

  • plt.bar() 함수를 사용하여 데이터로 막대 플롯을 생성합니다.

  • plt.show() 메서드를 호출하여 그래프를 화면에 표시합니다.

예제 코드

from matplotlib import pyplot as plt

# 그림 크기 설정
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# 데이터 포인트 리스트
data = [0, 1, 3, 2, 1, 5, 2, 1, 4, 2, 4, 0]

# 데이터 포인트로 막대 차트 그리기
plt.bar(data, data)

# 그래프 표시
plt.show()

코드 설명

plt.rcParams를 사용해 그림 크기를 7.00 × 3.50인치로 지정하고, figure.autolayout 옵션을 활성화하여 그래프 요소가 잘리지 않도록 여백을 자동으로 조정했습니다. plt.bar(data, data)에서 첫 번째 인자는 x축 위치를, 두 번째 인자는 각 막대의 높이를 나타냅니다. 마지막으로 plt.show()를 호출하면 완성된 차트가 화면에 출력됩니다.

실행 결과

위 코드를 실행하면 다음과 같은 막대 차트가 생성됩니다.

Python Matplotlib로 리스트 데이터 막대 차트 그리는 방법