포스팅 목적
matplotlib의 pyplot.plot() 함수의 기본적인 사용법을 정리한다.
pyplot을 plt로 임포트하기때문에 plt.plot()으로 자주 사용한다.
함수원형
매뉴얼에 나온 콜시그니쳐를 보자.
1. [x]
첫번째 인자는 [x]이며, 괄호가 쳐져있다는 것은 생략이 가능하다는 뜻이다.
y값 리스트만 넣어도 plot이 가능하다.
주어진 y값 리스트에 맞춰서 0...n-1개의 x값 인덱스 어레이가 생성된다.
2. [fmt]
[fmt]는 색, 마커, 라인스타일을 지정할 수 있는 포매팅 스트링을 말한다.
'r*--'를 지정하면, 색은 'red', 마커는 '*', 라인스타일은 '--'라는 뜻이다.
연습예제
import matplotlib.pyplot as plt
y1=[2,2,1] # x1은 생략되어서 자동으로 [0,1,2]가 생성되어 plot이 그려졌다.
x2=[0.5, 1, 1.5]
y2=[1, 1, 3]
plt.plot(y1,'bo-', label='line1', markersize=5) # line1이라는 이름의 파란그래프
plt.plot(x2, y2,'g^--', label='line2', linewidth=1) # line2, 녹색점선그래프
plt.legend() # 범례를 표시한다
기본적인 색, 마커, 라인스타일만 넣었고
레이블과 마커크기, 라인굵기까지 설정했다.
이해하기 쉽도록 주석을 자세하게 달아보았다.
맺음말
최근 집중력이 너무 떨어져서 코드가 조금만 길어져도 읽히지 않는다.
그래도 이정도로 짧은 건 쉽게 하니까.. 앞으로 꾸준히 포스팅해보자!
'PL > Python' 카테고리의 다른 글
데이터분석: 카디널리티 (Cardinality) (0) | 2022.10.18 |
---|---|
graphviz 설치 및 기본 사용법 개요 (1) | 2022.10.18 |
[numpy] meshgrid 함수 알아보기 (0) | 2022.10.07 |
[numpy] linspace 기본 사용법과 arange와의 차이점 (0) | 2022.10.07 |
subplot, subplots 함수 사용법과 차이점 (0) | 2022.10.05 |
댓글