반응형
1. Matplotlib 시작하기
- 파이썬의 데이터 시각화 라이브러리
- matplotlib 설치하기(terminal 명령어)
* pip install matplotlib
- %matplotlib inline을 통해서 활성화
2. Case Study with Arguments
plt.plot([1,2,3,4,5]) # 꺾은 선 그래프를 그려주는 함수 (실제 plotting을 하는 함수) # y = x + 1
plt.show() #plt를 확인하는 함수
Figsize : Figure(도면)의 크기 조절
plt.figure(figsize = (3,3)) # plotting을 할 도면을 선언
plt.plot([0,1,2,3,4]) # y = x
plt.show() #plt를 확인하는 함수
2차함수 그래프 with plot()
# 리스트를 이용해서 1차함수 y =x 를 그려보면:
plt.plot([i for i in range(5)])
plt.show()
# numpy.array를 이용해서 함수 그래프 그리기
# y = x^2
x = np.array([1,2,3,4,5])# 정의역
y = np.array([1,4,9,16,25])# f(x)
plt.plot(x,y)
plt.show()
# np.arange(a,b,c) #range와 다른것은 c가 정수가 아닌 실수가 들어갈 수 있음 -> 더 잘게 나눠서 쪼갬
x = np.arange(-10,10,0.01)
plt.plot(x,x**2)
plt.show()
# x,y축에 설명 추가하기
x = np.arange(-10,10,0.01)
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.plot(x,x**2)
plt.show()
# x,y 축의 범위를 설정하기
x = np.arange(-10,10,0.01)
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.axis([-5,5,0,25]) # [x_min,x_max,y_min,y_max]
plt.plot(x,x**2)
plt.show()
# x, y축에 눈금 설정하기
x = np.arange(-10,10,0.01)
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.axis([-5,5,0,25]) # [x_min,x_max,y_min,y_max]
plt.xticks([i for i in range(-5,5,1)]) # x축 눈금설정
plt.yticks([i for i in range(0,27,3)]) # y축 눈금설정
plt.plot(x,x**2)
plt.show()
# 그래프에 title 달기
x = np.arange(-10,10,0.01)
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.axis([-5,5,0,25]) # [x_min,x_max,y_min,y_max]
plt.xticks([i for i in range(-5,5,1)]) # x축 눈금설정
plt.yticks([i for i in range(0,27,3)]) # y축 눈금설정
plt.title(" y = x^2 graph")
plt.plot(x,x**2,label= "trend")
plt.legend() # 반드시 plot을 진행한 후 legend를 작성해야함
plt.show()
'AI_Bootcamp' 카테고리의 다른 글
1주차 DAY5 파이썬으로 데이터 다루기 (T.I.L) chap 3 (0) | 2022.01.07 |
---|---|
1주차 DAY5 파이썬으로 데이터 다루기 (T.I.L) chap 2 (0) | 2022.01.07 |
1주차 DAY4 파이썬으로 데이터 다루기 (T.I.L) (0) | 2022.01.06 |
1주차 DAY3 파이썬으로 데이터 다루기 (T.I.L) chap 2 (0) | 2022.01.05 |
1주차 DAY3 파이썬으로 데이터 다루기 (T.I.L) chap1 (0) | 2022.01.05 |