์๊ด๊ด๊ณ ๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ
๐ฝ ํ์ฉ ๋ฐ์ดํฐ์ - seaborn diamonds
diamonds = sns.load_dataset('diamonds')
# diamonds์์ numeric ๋ณ์๋ง ์ ํ
diamonds2 = diamonds.select_dtypes(include='number')
diamonds2.head()
๐ ์๊ด๊ด๊ณ ํํธ๋งต ๊ทธ๋ฆฌ๊ธฐ
heatmap_diamonds = sns.heatmap(diamonds2.corr(), annot = True, cmap = 'RdPu')
heatmap_diamonds.set(title='corr plot')
์กฐ์ธํธ ๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ
๐ฝ ํ์ฉ ๋ฐ์ดํฐ์ - seaborn healthexp
health_exp = sns.load_dataset('healthexp')
health_exp = health_exp.groupby('Year')[['Spending_USD','Life_Expectancy']].mean().reset_index()
health_exp.head()
๐ ์กฐ์ธํธ ๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ
#๋ ๋ณ์์ ๋ถํฌ์ ๋ํ ๋ถ์์ ์ฌ์ฉ
sns.jointplot(x=health_exp['Spending_USD'], y=health_exp['Life_Expectancy'],
kind = 'hist',
ratio=5,
marginal_kws=dict(bins=10, fill=False)
)
- kind : ๋ด๋ถ ๊ทธ๋ํ์ ๊ทธ๋ฆด ๊ทธ๋ํ์ ์ข
๋ฅ๋ฅผ ์ ํํ๊ธฐ
- default : scatterplot
- reg : regression plot
- hist : histogram
- hex : hexagon
- ratio : ์ถ ๋ด๋ถ์ ์๋ ๊ทธ๋ํ์ ์ฌ์ด์ฆ์ ์ถ ์ธ๋ถ์ ๊ทธ๋ ค์ง๋ ๊ทธ๋ํ์ ๋น์จ (default = 5)
- marginal_kws=dict() : ์ถ ์ธ๋ถ์ ๊ทธ๋ ค์ง๋ ๊ทธ๋ํ ์ธ๋ถ ์ค์
- bins : ์ธ๋ถ ํ์คํ ๊ทธ๋จ์ ๊ฐ์ ์กฐ์
- fill = False : ์ ์ฑ์ ์์ฐ.