본문 바로가기

Data Science/Data Visualization

[04. Area Chart] 002. Stacked Area Chart

728x90

누적된 면적차트는 누적된 막대그래프와 마찬가지로 각 세부 수량을 누적시켜 표현한다.

 

import matplotlib.pyplot as plt
import seaborn as sns

if __name__ == '__main__':
    flights = sns.load_dataset('flights')
    flights = flights.pivot('year', 'month', 'passengers')
    print(flights)
    plt.stackplot(flights.index, flights.T, labels=flights.columns)
    plt.title('Passengers')
    plt.legend(loc='upper left')
    plt.show()


결과 값
month  January  February  March  April  ...  September  October  November  December
year                                    ...                                        
1949       112       118    132    129  ...        136      119       104       118
1950       115       126    141    135  ...        158      133       114       140
1951       145       150    178    163  ...        184      162       146       166
1952       171       180    193    181  ...        209      191       172       194
1953       196       196    236    235  ...        237      211       180       201
1954       204       188    235    227  ...        259      229       203       229
1955       242       233    267    269  ...        312      274       237       278
1956       284       277    317    313  ...        355      306       271       306
1957       315       301    356    348  ...        404      347       305       336
1958       340       318    362    348  ...        404      359       310       337
1959       360       342    406    396  ...        463      407       362       405
1960       417       391    419    461  ...        508      461       390       432

 

728x90