visualization
matplotlib
siwoli
2022. 4. 5. 21:41
matplotlib의 대부분의 함수들은 고정된 매개변수를 사용하지 않고
가변인자를 사용하기 때문에 함수 인터페이스에 설명이 없다!
pyplot
: 기본 그래프를 그릴수 있도록 도와주는 객체로, pyplot위에 figure(그림)객체를 올리고 그위에 axes(축)객체를 올린다.
즉, pyplot은 그래프를 작성할수 있게 준비해주는 캔버스와 같은 역할을 한다.
plot()
: 그래프 그리는 method로, 기본적으로 (x값, y값)순서로 데이터가 들어간다.
show()
: 말그대로 그래프를 보여주는 method로, 그래프를 다 설계하고 마지막에 plt.show()를 작성하면 그래프가 나타난다.
아래는 간단히 y=x 함수를 그린것이다.
import matplotlib.pyplot as plt
X = range(100)
Y = range(100)
plt.plot(X, Y)
>
다음은 삼각함수를 그려보았다.
numpy에서 삼각함수를 지원하기 때문에 간단하게 작성할 수 있다.
.xlim()은 x의 범위를 제한하는 method다. 아래에서는 x의 범위를 0에서 10까지로 제한했다.
import numpy as np
x_1 = range(100)
y_1 = [np.cos(value) for value in x_1]
x_2 = range(100)
y_2 = [np.sin(value) for value in x_2]
plt.plot(x_1, y_1)
plt.plot(x_2, y_2)
plt.xlim(0, 10)
plt.show()
>