아래 같은 그림을 그릴 수 있다.
plt.figure(figsize=(5, 3))
plt.plot(px[:, 0], px[:, 1],
marker='o', ms=15, mew=3, mfc='y', mec='k',
ls = '--', lw=3)
plt.axis('equal')
xmin, ymin = px.min(0)[0], px.min(0)[1]
xmax, ymax = px.max(0)[0], px.max(0)[1]
xlen, ylen = xmax-xmin, ymax-ymin
xm, ym = xlen/10, ylen/10
plt.axis((xmin-xm, xmax+xm, ymin-ym, ymax+ym))
plt.show()
위의 코드가 가장 기본적인 플랏이다.
처음에 figsize를 잡아준다.
그리고 plot을 하는데 먼저 x데이터, y데이터가 들어가고,
- marker: 마커 모양 'o', '^', 'v', 's', 'd', ',' 등등
- ms: MarkerSize
- mew: Marker Edge Width
- mfc: Marker Face Color
- mec: Marker Edge Color
- ls: Line Style
- lw: Line Width
여기에 추가로
- color: 그냥 선 색
이다.
plt.axis('equal') 은 왠만하면 해주는 것이 좋다.
plt.axis([xmin, xmax, ymin, ymax])를 해주고, 마지막으로 show를 하면 된다.
'Enginius > Python&TensorFlow' 카테고리의 다른 글
numpy append example (0) | 2017.10.31 |
---|---|
PCA in Python using numpy (0) | 2017.10.18 |
Keyboard Event (0) | 2017.09.07 |
SUPER GPU MACHINE 만들기 (0) | 2017.08.11 |
Simple Handshaking between Matlab and TensorFlow (0) | 2017.04.17 |