728x90
도형의 면적을 이용하여 데이터를 시각적으로 표현하는 차트이다. 여러 항목이 있는 경우 오버랩하여 표현한다.
import matplotlib.pyplot as plt
import seaborn as sns
if __name__ == '__main__':
flights = sns.load_dataset('flights')
print(flights.head())
for m in flights['month'].drop_duplicates().to_list()[:2]:
plt.fill_between(x=flights.query("month == '" + m + "'")['year'], y1=flights.query("month == '" + m + "'")['passengers'], alpha=0.8)
plt.title('Passengers')
plt.legend(flights['month'].drop_duplicates().to_list()[:2])
plt.show()
결과 값
year month passengers
0 1949 January 112
1 1949 February 118
2 1949 March 132
3 1949 April 129
4 1949 May 121
728x90
'Data Science > Data Visualization' 카테고리의 다른 글
[04. Area Chart] 003. Percentage Stacked Area Chart (0) | 2021.08.21 |
---|---|
[04. Area Chart] 002. Stacked Area Chart (0) | 2021.08.21 |
[03. Pie Chart] 002. Donut Chart (0) | 2021.08.21 |
[03. Pie Chart] 001. Pie Chart (0) | 2021.08.21 |
[02. Line Chart] 001. Multi-Line Chart (0) | 2021.08.21 |