[转载]Excel绘制NBA投篮数据热力图(HeatMap)分析
    NBA2011-2012赛季总决赛已经落下帷幕,迈阿密热火队勇夺总冠军,勒布朗-詹姆斯(LeBron James)终于圆了自己的冠军梦,话说俺图表汇在鸡冻之余,想到了《纽约时报》可视化团队制作的这幅“热火队vs.雷霆队投篮数据分析”(Where the Heat and the Thunder Hit Their Shots)热力图(HeatMap)#可视化 #信息图。

↓个人数据对比(詹姆斯vs.杜兰特)
[转载]Excel绘制NBA投篮数据热力图(HeatMap)分析

    设计点数据点的位置对应投篮位置,数据点的大小对应投球次数,数据点的颜色对应得分的高低。

    所以这是一个四变量(投篮位置X-Y、投球次数、得分率)的绘图数据,在Excel中可通过气泡图来实现。作图思路:1、气泡图展现投篮位置(X-Y)和投球次数(Z)三个变量的数据;2、将投球次数的数据列按对应得分数值的高低进行梯度分组,并为每组数据分别填色,得到梯度渐变填色的热力图(HeatMap)。

   绘图工具
    PPT(用于构建篮球场的位置坐标系统);
    Excel(用于数据分析和绘图);

   实现步骤
    【1】构建篮球场的位置坐标(X-Y)和单元区间。这是整个可视化过程中实现数据“按形排列”的关键一步,大致思路如下:获取NBA篮球场的标准尺寸,绘制半场示意图,使用X-Y坐标系统将篮球场分割成若干个等面积的单元区间,用于记录投篮位置,统计该区域内的投球次数、命中率和得分情况。
    这里图表汇的做法是:1、使用截图软件在《纽约时报》网站上截取相关图表,复制到PPT中,缩放至合适尺寸;2、使用等间隔的横线和竖线捕捉图表中每个数据点的X-Y坐标。(如下图所示)
[转载]Excel绘制NBA投篮数据热力图(HeatMap)分析
    【2】对照上图的坐标系统,记录《纽约时报》页面上每个投篮位置的统计数据(投篮位置、投篮次数、命中率和得分,本文以三分球为例)。
[转载]Excel绘制NBA投篮数据热力图(HeatMap)分析
    【3】处理数据。气泡图中,X-Y对应投篮位置,气泡大小对应“投篮次数”,将统计的“单元区间得分”按数据分成七个数据区间,然后将“投篮次数”的数据按照前述的七个数据区间分成七个数组,如下图所示。
    >>注:1、0分-49.9分之间的七个数据区间内的数值不是区域得分的数值,而是“投篮次数”的数值,对应气泡的大小,数据分组是为了进行后续的阶梯渐变配色;2、如要获得平滑的渐变填充,可以细分数据分组。
[转载]Excel绘制NBA投篮数据热力图(HeatMap)分析
    【4】生成气泡图并对各数据组进行阶梯渐变配色。1、生成气泡图后,右键选择“设置数据系列格式”中的“将气泡大小缩放为”选项,将数据调整为合适大小(本例设置为“20”);2、选择“填充”选项,将各组数据分别填色(绿-黄-红阶梯渐变色)。
[转载]Excel绘制NBA投篮数据热力图(HeatMap)分析
    【5】添加篮球场示意图、标题、图例和脚注。最后效果图如下(同理可绘制中近距离投篮数据热力图分析和个人投篮数据热力图分析)
[转载]Excel绘制NBA投篮数据热力图(HeatMap)分析

                                          本文为「图表汇」新浪博客&新浪微博)原创,转载请注明出处。                                        

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2022-01-10
  • 2021-12-22
  • 2021-10-02
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-29
  • 2021-10-26
  • 2021-05-11
  • 2021-11-12
  • 2021-06-11
  • 2022-12-23
  • 2021-08-10
相关资源
相似解决方案