본문 바로가기
Python/seaborn & matplotlib

다변량 그래프

by Mr.DonyStark 2024. 2. 6.

□ 다변량 그래프 : 변수가 여러개인 그래프로 3개 이상의 변수를 나타낸 시각화를 의미

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

tips = sns.load_dataset('tips')

#색지정
colors = {'Female':'#f1a340','Male':'#998ec3'}
#틀생성
scatter_plot = plt.figure()
#위치 및 순서 지정
axes1 = scatter_plot.add_subplot(1,1,1)
#데이터 지정
axes1.scatter(data=tips, x='total_bill', y='tip',
              s=tips['size']**2*10,
              c=tips['sex'].map(colors), alpha=0.5)  #alpha 투명도 + 'sex' 값별 컬러를 map함수로 지정
#그래프 대제목 지정
scatter_plot.suptitle('Total Bill vs Tip')
axes1.set_title('Colored by Sex and Sized by Size')
#x축 이름 지정
axes1.set_xlabel('Total Bill')
#y축 이름 지정
axes1.set_ylabel('Tip')
plt.show()