1. Matplotlib 시작하기
- 파이썬의 데이터 시각화 라이브러리
%matplotlib inline
을 통해서 활성화
%pip install matplotlib
numpy
, pandas
등의 라이브러리 호출
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
2. Case Study With Arguments
- 꺽은선 그래프를 그려주는
.plot
를 이용해서 그래프를 생성
- x값은 index, y값은 입력한 값
plt.plot([1,2,3,4,5])
plt.show()
plt.figure
를 이용해서 그래프의 크기를 조절
plt.figure(figsize=(6,2))
plt.plot([1,2,3,4,5])
plt.show()
2차함수 그래프 with plot()
x = np.array([1,2,3,4,5])
y = np.array([1,4,9,16,25])
plt.plot(x,y)
plt.show()
np.arange
를 이용해서 x를 많은수의 실수로 구성
x = np.arange(-10,10,0.01)
plt.plot(x,x**2)
plt.show()
plt._label
을 이용해 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()
plt._ticks([])
를 이용해서 x, y축에 눈금을 설정하기
x = np.arange(-10,10,0.01)
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.axis([-5,5,0,25])
plt.xticks([i for i in range(-5,5,1)])
plt.yticks([i for i in range(-0,27,3)])
plt.plot(x,x**2)
plt.show()
plt.title
를 이용해서 그래프에 제목 설정하기
x = np.arange(-10,10,0.01)
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.axis([-5,5,0,25])
plt.xticks([i for i in range(-5,5,1)])
plt.yticks([i for i in range(-0,27,3)])
plt.title("y = x^2 graph")
plt.plot(x,x**2)
plt.show()
plt.legend
를 이용해서 범례 설정하기
x = np.arange(-10,10,0.01)
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.axis([-5,5,0,25])
plt.xticks([i for i in range(-5,5,1)])
plt.yticks([i for i in range(-0,27,3)])
plt.title("y = x^2 graph")
plt.plot(x,x**2,label = "trend")
plt.legend()
plt.show()