경기도미래기술학교 AI개발자 부트캠프 51일차 TIL- 국민행복도 분석.
2023. 7. 18. 17:42ㆍ카테고리 없음
반응형
hue는 꼭 해줘야 한다. 안하면 통자로 나온다. 그리고 안에 컬러를 채우지 않았더니 이렇게 뭔가 핏줄처럼 나왔다.
import random
#hexadecimal 형식으로 랜덤 색 선택
def rand_color():
return "#" + "".join([random.choice('0123456789ABCDEF') for _ in range(6)])
plt.figure(figsize=(15,5))
sns.kdeplot(data=df, x=df['Ladder score'],hue='Regional indicator')
plt.title("지역별 행복지수 분포")
plt.axvline(df['Ladder score'].mean(), c='black', ls='--')

import random
#hexadecimal 형식으로 랜덤 색 선택
def rand_color():
return "#" + "".join([random.choice('0123456789ABCDEF') for _ in range(6)])
plt.figure(figsize=(15,5))
sns.kdeplot(data=df, x=df['Ladder score'],hue='Regional indicator',fill=True, linewidth=2,edgecolor='white')
plt.title("지역별 행복지수 분포")
plt.axvline(df['Ladder score'].mean(), c='black', ls='--')
이렇게 세팅 해줘야 안을 채운 그래프가 나온다.

S_countries = df[df['Country name'].str.startswith('S')]
S로 시작하는 나라 판다스로 하기.

#1인당 국내총생산(Logged GDP per capita) 11이상 7이하인 나라 출력하여 barplot으로 시각화
sns.barplot(x= 'Logged GDP per capita', y ='Country name', data=df)
할 줄 모름!
#1인당 국내총생산(Logged GDP per capita) 11이상 7이하인 나라 출력하여 barplot으로 시각화
df_over11_under7 = df[(df["Logged GDP per capita"]<=7) | (df["Logged GDP per capita"]>=11 )]
sns.barplot(x= 'Logged GDP per capita', y ='Country name', data=df_over11_under7)
이젠 할 줄암!
sns.countplot(x = df['Regional indicator'])
plt.xticks(rotation=80)
plt.grid(axis='y', c='gray', ls='--')
plt.show()

plt.xticks를 쓰면 각도를 조절할 수 있다는 것.
728x90