matplotlib
Python

matplotlib

matplotlib 라이브러리는 파이썬 그래프를 표시하며, 다른 데이터 분석 라이브러리인 Numpy, Pandas와 연계가 가능하다.

1
pip install matplotlib

보통 다음과 같이 import한다.

1
import matplotlib.pyplot as plt

막대 그래프

1
2
3
a = [1, 3, 2, 4, 6, 5]
plt.plot(a)
plt.show()

output_3_0

데이터에 label을 붙이고, legend로 표시한다.

각 축에 해당하는 값에 xlabel ylabel을 사용해 이름을 붙인다.

title에 제목을 입력한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
X = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"]
Y1 = [1, 3, 2, 4, 6, 5]
Y2 = [3, 4, 8, 9, 5, 2]

plt.plot(X, Y1, label="Dog")
plt.plot(X, Y2, label="Cat")

plt.xlabel("Month")
plt.ylabel("Activity")

plt.title("Test")
plt.legend(loc="upper left")

plt.show()

output_4_0


다양한 그래프

마커의 종류 ( *, ., D, v )를 지정해 점 그래프를 그릴 수 있다.

1
2
3
plt.plot(X, Y1, "o")
plt.title("Dot Graph")
plt.show()

output_7_0

plot 대신 bar을 사용해 막대 그래프를 그릴 수 있다.

1
2
3
plt.bar(X, Y1)
plt.title("Bar Graph")
plt.show()

output_9_0