加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

以FIFA球员数据集为例,详解3大酷炫可视化技巧

发布时间:2019-05-21 06:11:29 所属栏目:教程 来源:读芯术
导读:可视化令数据一目了然。然而,成功的数据可视化往往很难实现。此外,向更多受众呈现这些可视化的数据,也需要耗费更多时间和精力。 大家都知道如何制作条形图、散点图和直方图,但却不注重美化它们。这在无形中会损害我们在同行和上级心中的可靠性。 此外

非常好,在该图中可看到很多信息。

  • 工资和价值高度相关。
  • 大多数其它值也是相关的,然而“潜力”与“价值”的比的趋势是不寻常的。可以看到,当到达特定的潜在阀值时,价值如何呈指数增长。这些信息对建模很有帮助,可以对“潜力”进行转换使其更具有相关性吗?

警告:没有分类列!

在此基础上能做得更好吗?总能做到。

  1. g = sns.pairplot(filtered_player_df[['Value','SprintSpeed','Potential','Wage','Club']],hue = 'Club') 

以FIFA球员数据集为例,详解3大酷炫可视化技巧

图上的信息很多,只需添加“hue”参数到分类变量“club”中即可。

  • 波尔图队的工资分配趋向于工资少的那一端。
  • 该图无法看出波尔图队球员价值的急剧分布,波尔图队的球员们总是在寻求机会。
  • 许多粉红点(代表切尔西队)在“潜力”和“工资”图上形成了一个集群。切尔西队有很多工资较低的高潜力球员,需要更多关注。

还可从工资/价值子图中获取一些信息。

年薪50万的蓝点是梅西。此外,比梅西更有价值的橙点是内马尔。

尽管该技巧仍然不能解决分类问题,但还有一些其它方法来研究分类变量分布,虽然是个例。

分类散点图

如何查看分类数据和数字数据之间的关系?

就像输入名字一样,输入分类散点图的图片。为每个类别绘制一组点,在y轴上稍微分散,以便于查看。

这是我们目前绘制这种关系的首选方法。

  1. g = sns.swarmplot(y = "Club", 
  2.               x = 'Wage',  
  3.               data = filtered_player_df, 
  4.               # Decrease the size of the points to avoid crowding  
  5.               size = 7) 
  6. # remove the top and right line in graph 
  7. sns.despine() 
  8. g.figure.set_size_inches(14,10) 
  9. plt.show() 

以FIFA球员数据集为例,详解3大酷炫可视化技巧

分类散点图

为什么不用箱形图呢?中位数在哪?可以绘制出来吗?当然可以。在顶部覆盖一个条形图,就得到了一个好看的图形。

  1. g = sns.boxplot(y = "Club", 
  2.               x = 'Wage',  
  3.               data = filtered_player_df, whis=np.inf) 
  4. g = sns.swarmplot(y = "Club", 
  5.               x = 'Wage',  
  6.               data = filtered_player_df, 
  7.               # Decrease the size of the points to avoid crowding  
  8.               size = 7,color = 'black') 
  9. # remove the top and right line in graph 
  10. sns.despine() 
  11. g.figure.set_size_inches(12,8) 
  12. plt.show() 

以FIFA球员数据集为例,详解3大酷炫可视化技巧

有趣的分类散点图+箱形图

很好,在图表上可看出各个点的分布和一些统计数据,并能明确地了解工资差异。

图中最右边的点是梅西,这样一来,就不用通过图表下方的文字来说明。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读