Pandas

Matplotlib 면적 그래프, 막대 그래프 그리기

김천종 2022. 11. 5. 21:34
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
### 면적 그래프 ###
# plot(kind='area') #
 
col_year = list(map(strrange(19702018)))
df_4 = df_seoul.loc[['충청남도''경상북도''강원도''전라남도'], col_year]
df_4 = df_4.transpose()
plt.style.use('ggplot')
 
df_4.index = df_4.index.map(int)
 
df_4.plot(kind='area', stacked=False, alpha=0.2, figsize=(10,5))
# 면적그래프 그리기, stacked=False : 그래프가 겹쳐진다.
# alpha = 0.2 : 투명도 조절, 범위는 0~1
cs

 

 

1
2
area = df_4.plot(kind='area', stacked=True, alpha=0.2, figsize=(10,5))
# 면적그래프 그리기, stacked=False : 그래프가 쌓여진다.
cs

 

 

1
2
3
4
5
6
7
8
9
10
11
### 막대 그래프 ###
# 세로 막대 그래프 #
# plot(kind='bar') #
 
col_year = list(map(strrange(20052018)))
df_4 = df_seoul.loc[['충청남도''경상북도''강원도''전라남도'], col_year]
df_4 = df_4.transpose()
 
bar = df_4.plot(kind='bar', figsize=(10,5), width=0.7, color=['orange''red''blue''green'])
# 세로 막대 그래프 그리기, width=0.7 : 막대의 폭 지정.
# color = [''], 막대의 색 지정.
cs

 

 

1
2
3
4
5
6
7
# 가로 막대 그래프 #
# plot(kind='barh')
 
df_4 = df_seoul.loc[['충청남도''경상북도''강원도''전라남도'], '2017']
 
barh = df_4.plot(kind='barh', color = ['orange''red''blue''green'], width=0.5)
# 가로 막대 그래프 그리기
cs

반응형