1. 기본 꺽은선 그래프 그리기
import matplotlib.pyplot as plt
import random
y = []
for _ in range(10):
y.append(random.randint(1,100))
plt.plot(y) # 기본적으로 y축으로 설정
plt.show()
2. x축 범위 지정하기
plt.plot(range(10),y) # x축을 range(10) 지정
plt.show()
* x축과 y축이 길이가 맞지 않으면 에러발생
"ValueError: x and y must have same first dimension, but have shapes ( ) and ( )"
3. 제목과 레이블 넣기
import matplotlib.pyplot as plt
import random
y1 = []
y2 = []
for _ in range(10):
y1.append(random.randint(1,100))
y2.append(random.randint(1,100))
plt.title('pydole') # titile = 제목
plt.plot(range(10),y1, label='A') # label = 레이블명1
plt.plot(range(10),y2, label='B') # label = 레이블명2
plt.legend() # 레이블 범례로 나타내기
plt.show()
4. 색상 지정하기
plt.title('pydole')
plt.plot(range(10),y1, label='A', color='skyblue') # color=색상1
plt.plot(range(10),y2, label='B', color='pink') # color=색상2
plt.legend()
plt.show()
[ matplotlib 색상 리스트 ]
http://matplotlib.org/3.1.0/_images/sphx_glr_named_colors_003.png
5. 라인스타일 지정하기
plt.title('pydole')
plt.plot(range(10),y1, label='A', color='skyblue', linestyle='--') # 라인스타일1
plt.plot(range(10),y2, label='B', color='pink', linestyle=':') # 라인스타일2
plt.legend()
plt.show()
[ matplotlib 라인스타일 리스트 ]
matplotlib.org/_images/sphx_glr_line_styles_reference_001.png
'Python > Python For Analytics' 카테고리의 다른 글
[Python] padnas Dataframe 에서 astype을 이용하여 숫자형으로 변환할 수 없을 때 to_numeric을 이용 (0) | 2020.08.02 |
---|---|
[Python] matplotlib - 그래프에 값 표시 하기 (1) | 2020.08.02 |
[Python] matplotlib - lollipop graph (0) | 2020.07.15 |
[Python] matplotlib - pie graph (0) | 2020.07.09 |
[Python] pandas 중복값 처리 (duplicates, drop_duplicates) (0) | 2020.04.08 |
[Python] Pandas iis-log DataFrame 접속자IP 국가식별 컬럼 추가 (0) | 2020.02.28 |
[Python] split을 이용하여 pandas 컬럼 분리하기 (0) | 2020.02.25 |
[Python] replacement of Pandas dataframe NaN value (0) | 2020.02.16 |