반응형
1. 시각화의 필요성
- 데이터를 효과적으로 보여주는 방법
- 데이터들의 분포를 표를 이용하여 정리할 수 있음(직관적이진 않음)
- 데이터들의 분포를 한눈에 알아볼 수 있도록 시각화
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('y label')
plt.xlabel('x label')
plt.show()
2. 막대그래프
import matplotlib.pyplot as plt
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 7, 15, 8, 12]
plt.bar(x, y)
plt.xlabel('x label')
plt.ylabel('y label')
plt.show()
주식 배당금 정리할 때 사용해 봐야겠다. 이미지가 깔끔하다.
3. 선굵기 조정
import matplotlib.pyplot as plt #Library 호출
x = [1,2,3]
y = [4,5,6]
plt.figure()
# plt.plot(y) #lineplot은 y값만 있으면 그림을 그릴 수 있음
# #이때 x의 값은 0, 1, 2... 순서로 자동 지정됨
plt.plot(x,y, linewidth = 10)
plt.show()
plt.plot(x,y, color = 'red')
색 변경도 가능하다.
4. 난수로 리스트 채우고 출력하기.
import random
import matplotlib.pyplot as plt
data = []
for i in range(10):
data.append(random.randint(1, 11))
plt.plot(data)
plt.ylabel('y label')
plt.xlabel('x label')
plt.show()
5. 2차 함수 그리기
반응형
'Python' 카테고리의 다른 글
Python set, 객체 개념 정리 (4) | 2023.04.12 |
---|---|
파이썬 statistics 모듈 활용, set, 가위바위보 게임 프로그램 (1) | 2023.04.11 |
파이썬 딕셔너리 연습 (0) | 2023.04.04 |
Python으로 환전 프로그램 만들기 (0) | 2023.04.04 |
파이썬 함수 개념 (0) | 2023.03.30 |