728x90
MATPLOTLIB SCATTER #01
포스트 난이도: HOO_Middle
# MATPLOTLIB SCATTER
Data visualization이나 Data science 분야에 대해서 공부를 한다면 꼭 알아두어야 하는 것 중에 하나가 바로 Matplotlib이다.
최근에 YOLO 시리즈가 Image detecting을 손쉽게 도와주듯이 데이터 시각화에서 기본적으로 많이 사용되어 왔으며 현재까지도 많이 사용되는 라이브러리 중 하나다.
HOO_Middle 난이도의 포스팅이기에 Matplotlib에 대한 자세한 설명은 생략하도록 하겠다.
다양한 Matplotlib 중에서 이번 포스트에서는 Scatter에 대해서 살펴보자.
import numpy as np
import matplotlib.pyplot as plt
np.random.seed(99)
N = 100
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (20 * np.random.rand(N))**2
plt.title('HOOAI')
plt.xlabel('View Count')
plt.ylabel('Total Likes')
plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()
Matplotlib Scatter 예제 코드이다.
그래프의 종류만 다를 뿐이지, 사실상 Matplotlib에 들어가는 기본적인 요소는 동일하다.
현재는 x값과 y값에 random 함수를 사용하여 나타내보았다.
Matplotlib이 좋은 점은 다양한 database를 시각화가 가능하다는 점이다.
물론 데이터 종류에 따라서 parsing이 필요하지만 가능하다.
그래프 제목과 x축, y축 명칭을 별도로 지정해줘야지만 코드를 출력했을때 표시가 된다.
728x90
'Python > Python Examples' 카테고리의 다른 글
[Python Example Codes] Pyplot: Single Axes 구현, 단일 그래프 (0) | 2021.12.12 |
---|---|
[Python Example Codes] Matplotlib 이름 바꾸기(윈도우 이름 | 타이틀 이름 | X축 이름 | Y축 이름) (0) | 2021.12.07 |
[Python Examples] While Loops(While문) - #01 (0) | 2021.05.31 |
[Python Examples] Random 함수로 실수 구하기: #random.random(), #random.uniform() (0) | 2021.02.02 |
[파이썬 예제코드] tkinter를 활용한 폴더 선택하기 (0) | 2021.01.20 |
댓글