컴공생의 다이어리

[파이썬, python] matplotlib - 산점도(scatter), 버블(bubble) 본문

데이터 분석 & 머신러닝

[파이썬, python] matplotlib - 산점도(scatter), 버블(bubble)

컴공 K 2021. 3. 21. 00:01

산점도(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()

버블 차트

 

 

www.yes24.com/Product/Goods/72227684

 

모두의 데이터 분석 with 파이썬

초보자와 비전공자를 위한 가장 쉬운 데이터 분석 입문서!“서울이 가장 더웠던 날은 언제였을까?”“우리 동네에는 남성과 여성 중 어떤 성별이 더 많이 살고 있을까?””출근 시간대 사람들

www.yes24.com

728x90
Comments