matplotlib可视化练习 -- 航班乘客数据分析

matplotlib可视化练习

%matplotlib inline
import matplotlib as mpl
from matplotlib import pyplot as plt
import seaborn as sns
import pandas as pd
import numpy as np
  • 分析年度乘客总量变化情况(折线图)
  • 分析乘客在一年中各月份的分布(柱状图)
data = sns.load_dataset("flights")
data.head()
# 年份,月份,乘客数
Paste_Image.png

聚合求出每年的旅客数量

data_number = data.groupby(data['year']).sum()
data_number
Paste_Image.png
plt.plot(data_number.index,data_number.values)
output_6_1.png

各个月的分布

data_number = data[['month','passengers']].groupby(['month']).sum()
data_number = pd.Series(data_number['passengers'].values,index=(np.arange(1,13,1)))
data_number
1     2901
2     2820
3     3242
4     3205
5     3262
6     3740
7     4216
8     4213
9     3629
10    3199
11    2794
12    3142
dtype: int64
plt.bar(data_number.index,data_number.values)
output_9_1.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数据可视化的方法显示数值与数值之间的不同或者相似之处。使用图形的长度、宽度、位置、面积、角度和颜色来比较数值的大小...
    百川奔流阅读 10,065评论 0 7
  • 不论是写论文还是做产品,数据都是非常重要的,如何统计数据,我们需要用数据反应出什么问题,使用什么样的报表,都是需要...
    Echo小可爱阅读 1,722评论 2 12
  • 定义 数据可视化的目的其实就是直观地展现数据,例如让花费数小时甚至更久才能归纳的数据量,转化成一眼就能读懂的指标;...
    Kemr阅读 3,162评论 0 20
  • 上初中的时候,我开始思考:我是谁?为什么我会在这里?为什么他们会是我的父母?为什么他们是我的亲戚?如果曾经有一点改...
    放欢喜阅读 333评论 1 0
  • 感赏自己情绪不对的时候及时打断抽离,坚持写完100编感赏日志再去沟通,一定要多去读书。 感赏儿子与身具来的特质,善...
    zhangxiaoyu阅读 133评论 0 0