반응형
Matplotlib: Visualization with Python
파이썬에서 Matplotlib 라이브러리를 이용해서 그래프나 이미지를 표현할 수 있습니다.
2D 그래픽을 표현하기 위해서는 다음 모듈을 포함시켜야 합니다.
import matplotlib.pyplot |
위 표현은 다음처럼 별칭을 붙여 사용하면 편리합니다.
import matplotlib.pyplot as plt |
matplotlib 설치
pip install matplotlib |
주피터 노트북을 사용하면 matplotlib 라이브러리는 설치되어 있으므로 바로 사용할 수 있습니다.
plot(x,y)
plot([x], y, [fmt], *, data=None, **kwargs) plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs) |
점이나 선 노드의 좌표는 x, y로 지정됩니다.
선택적 매개변수 fmt는 색상, 마커, 선 스타일과 같은 기본 서식을 정의하는 편리한 방법입니다.
아래 참고 섹션에 설명된 단축 문자열 표기법입니다.
예제 1
import matplotlib.pyplot as plt
import numpy as np
x=[1,2,3]
y = np.array([[7,2], [3,4], [5,6]])
plt.plot(x)
plt.plot(y)
예제 2
import matplotlib.pyplot as plt
import numpy as np
x=[1,2,3]
y = np.array([[1,2], [3,4], [5,6]])
plt.plot(x, y, color='green', marker='o', linestyle='dashed',
linewidth=2, markersize=12)
예제 3 - Sin 그래프
import numpy as np
import matplotlib.pyplot as plt
# x 값 생성 (0부터 2*pi까지)
x = np.linspace(0, 2 * np.pi, 1000)
# sin 함수를 이용하여 y 값 생성
y = np.sin(x)
# 그래프 그리기
plt.plot(x, y)
# 그래프에 제목과 레이블 추가
plt.title('Sin')
plt.xlabel('X')
plt.ylabel('Y')
# 그래프 보이기
plt.show()
반응형
'Python' 카테고리의 다른 글
(파이썬) 함수의 정의와 호출, 함수의 기본값, 가변 매개변수 (0) | 2023.11.14 |
---|---|
(파이썬) 가위바위보 게임 (0) | 2023.11.14 |
(파이썬) matplotlib: 기온 데이터로 기온 변화 그래프 그리기 (0) | 2023.11.10 |
(파이썬) 입력 받은 수를 거꾸로 출력하기 (0) | 2023.11.09 |
(파이썬) 로또번호 자동 생성하기 (0) | 2023.11.09 |