컴공생의 다이어리
[파이썬, python] matplotlib - 산점도(scatter), 버블(bubble) 본문
산점도(scatter)
산점도는 scatter() 함수를 사용해 표현할 수 있다. 산점도는 x축과 y축에 해당하는 데이터의 상관관계를 표현할 때 사용하며 점이 흩어져 있는 그래프라는 의미이다. 두 개의 축을 기준으로 데이터가 얼마나 퍼져있는지(분포) 알 수 있어 '산포도'라고도 불린다.
import matplotlib.pyplot as plt
plt.rc("font", family='NanumGothic')
plt.title('산점도')
plt.scatter([1,2,3,4],[5,1,4,2])
plt.show()
버블 차트(bubble)
버블 차트는 scatter() 함수를 사용해 표현할 수 있다. scatter() 함수로 버블 차트를 나타내려면 기존 코드에서 size를 의미하는 s 속성을 추가하고 원하는 크기를 입력하면 된다.
import matplotlib.pyplot as plt
plt.rc("font", family='NanumGothic')
plt.title('버블 차트')
plt.scatter([1,2,3,4],[5,1,4,2],s=[100,200,250,300])
plt.show()
728x90
'데이터 분석 & 머신러닝' 카테고리의 다른 글
[판다스, pandas] 데이터 프레임(dataframe) 출력 (0) | 2021.07.27 |
---|---|
[판다스, pandas] 여러 개의 컬럼 합치기 (0) | 2021.05.30 |
[파이썬, python] matplotlib - 막대그래프(bar, barh), 원그래프(pie) (0) | 2021.03.20 |
[파이썬, python] matplotlib - 꺽은 선(plot), 히스토그램(hist), 상자 그림(boxplot) (0) | 2021.03.20 |
[파이썬, python] matplotlib 그래프 옵션 - 제목(title), 범례(legend), 색상(color), 선 모양(linestyle), 마커 모양(marker) (0) | 2021.03.19 |
Comments