Python

(파이썬) Matplotlib: plot()파이썬에서 시각화하기 (1)

코딩ABC 2023. 11. 12. 19:34
반응형

Matplotlib: Visualization with Python

파이썬에서 Matplotlib 라이브러리를 이용해서 그래프나 이미지를 표현할 수 있습니다.

사이트: https://matplotlib.org/

 

Matplotlib — Visualization with Python

seaborn seaborn is a high level interface for drawing statistical graphics with Matplotlib. It aims to make visualization a central part of exploring and understanding complex datasets. statistical data visualization Cartopy Cartopy is a Python package des

matplotlib.org

 

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)

파이썬: Matplotlib: plot()

 

예제 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)

파이썬: Matplotlib: plot()

 

 

예제 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()

파이썬: matplotlib, plot() Sin 그래프

반응형