본문 바로가기
Python/seaborn & matplotlib

일변량 / 이변량 시각화

by Mr.DonyStark 2024. 2. 6.

□ 일변량

  ○ 변수가 1개일 때 이를 일변량
  ○ 하나의 변수를 시각화하는 가장 일반적 방법
  ○ 값을 일정 구간별로 묶어서 해당 구간의 데이터 개수를 빈도로 표시하는 그래프로 변수의 분포를 나타냄

 * bins : x축 구간의 막대 표시 개수를 의미함

#라이브러리 호출
import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset('tips')

fig = plt.figure() #틀생성
axes1 = fig.add_subplot(1,1,1) #위치 및 순서 지정
axes1.hist(data = tips, x='total_bill', bins = 10) 
axes1.set_title('histogram of Total Bill') #대제목 설정
axes1.set_xlabel('Totlal Bill') #x축 이름 지정
axes1.set_ylabel('Frequency') #y축 이름 지정
plt.show()

 

□ 이변량

  ○ 통계 용어로 변수 2개를 이변량이라고함
  ○ 제일 많이그리는 것이 산점도(scatter) 그래프
  ○ 산점도는 연속 변수 사이의 관계를 나타내는 그래프

#라이브러리 호출
import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset('tips')

scatter_plot = plt.figure() #틀생성
axes1 = scatter_plot.add_subplot(1, 1, 1) #위치 및 순서 지정
axes1.scatter(tips['total_bill'], tips['tip']) #데이터 변수 2개 지정
axes1.set_title('Scatterplot of Total Bill vs Tip') #대제목 지정
axes1.set_xlabel('Total Bill') #x축 이름 지정
axes1.set_ylabel('Tip') #y축 이름 지정
plt.show()

'Python > seaborn & matplotlib' 카테고리의 다른 글

Seaborn 활용 데이터 시각화  (0) 2024.02.06
다변량 그래프  (1) 2024.02.06
이산변수 / 박스 그래프 그리기  (0) 2024.02.06
한번에 4개 그래프 그리기  (0) 2024.02.06
파이플롯(pyplot) 시각화  (0) 2024.02.06