突出显示数据

用 Python 提升数据可视化

Nick Strayer

Instructor

关于我

用 Python 提升数据可视化

表格到可视化

用 Python 提升数据可视化

表格到可视化(续)

用 Python 提升数据可视化

表格到可视化(第三部分)

用 Python 提升数据可视化

课程用到的工具

用 Python 提升数据可视化

先修要求

用 Python 提升数据可视化

不同的可视化工具

用 Python 提升数据可视化
pollution.head()
         city  year  month  day     CO   NO2     O3    SO2
0  Cincinnati  2012      1    1  0.245  20.0  0.030   4.20
1  Cincinnati  2012      1    2  0.185   9.0  0.025   6.35
2  Cincinnati  2012      1    3  0.335  31.0  0.025   4.25
3  Cincinnati  2012      1    4  0.305  25.0  0.016  17.15
4  Cincinnati  2012      1    5  0.345  21.0  0.016  11.05
pollution.city.unique()
[ 'Boston',    'Cincinnati',     'Denver',       'Des Moines', 
  'Fairbanks', 'Houston',        'Indianapolis', 'Long Beach', 
  'New York',  'Salt Lake City', 'Vandenberg Air Force Base' ]
用 Python 提升数据可视化

带高亮点的基础散点图

用 Python 提升数据可视化

带未标注离群点的散点图

用 Python 提升数据可视化
cinci_pollution = pollution[pollution.city == 'Cincinnati']

# Make an array of colors based upon if a row is a given day cinci_colors = ['orangered' if day == 38 else 'steelblue' for day in cinci_pollution.day]
# Plot with additional scatter plot argument facecolors p = sns.regplot(x='NO2', y='SO2', data = cinci_pollution, fit_reg=False, scatter_kws={'facecolors': cinci_colors,'alpha': 0.7})
用 Python 提升数据可视化

带标注离群点的散点图

用 Python 提升数据可视化

让我们做些高亮!

用 Python 提升数据可视化

Preparing Video For Download...