Matplotlib 차트 종류

막대 그래프

세로 막대와 가로 막대로 범주별 값을 비교합니다.

소개

막대 그래프는 범주별 값을 비교합니다. ax.bar는 세로 막대를, ax.barh는 가로 막대를 그리며, 범주 이름이 길 때는 가로 막대가 더 잘 맞습니다.

첫 번째 인자는 범주, 두 번째 인자는 그 값입니다. color에는 막대마다 색을 지정한 리스트를 넣을 수 있습니다. ax.bar_label은 각 막대 위에 값을 적어 주므로 축을 보고 값을 짐작할 필요가 없습니다.

인터랙티브 시각화

가로 막대로 바꾸고, 막대를 정렬하고, 값을 표시해 보세요. 정렬하면 순위가 한눈에 보입니다.

실행 가능한 Matplotlib 예제

Matplotlib
코드 실행 →
main.py
import matplotlib.pyplot as plt

languages = ["Python", "JavaScript", "Java", "C#", "C++"]
students = [42, 31, 18, 12, 9]

fig, ax = plt.subplots(figsize=(7, 4))
bars = ax.bar(languages, students, color=["#6366f1", "#f59e0b", "#10b981", "#0ea5e9", "#ef4444"])
ax.bar_label(bars)
ax.set_title("Favorite language in class")
ax.set_ylabel("Students")
plt.show()
이 예제의 실행 버튼 만들기 이 코드가 그리는 차트
막대 그래프