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

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

发布时间:2019-05-21 21:54:39 所属栏目:教程 来源:读芯术
导读:可视化令数据一览无余。然而,乐成的数据可视化每每很难实现。另外,向更多受众泛起这些可视化的数据,也必要淹灭更多时刻和精神。 各人都知道怎样建造条形图、散点图和直方图,但却不注重美化它们。这在无形中会侵害我们在偕行和上级心中的靠得住性。 另外

该图可用来做演示,假如老板要求把梅西写在这张图上,那么就可加上图片注释。

  1. max_wage = filtered_player_df.Wage.max() 
  2. max_wage_player = filtered_player_df[(player_df['Wage'] == max_wage)]['Name'].values[0] 
  3. g = sns.boxplot(y = "Club", 
  4.               x = 'Wage',  
  5.               data = filtered_player_df, whis=np.inf) 
  6. g = sns.swarmplot(y = "Club", 
  7.               x = 'Wage',  
  8.               data = filtered_player_df, 
  9.               # Decrease the size of the points to avoid crowding  
  10.               size = 7,color='black') 
  11. # remove the top and right line in graph 
  12. sns.despine() 
  13. # Annotate. xy for coordinate. max_wage is x and 0 is y. In this plot y ranges from 0 to 7 for each level 
  14. # xytext for coordinates of where I want to put my text 
  15. plt.annotate(s = max_wage_player, 
  16.              xy = (max_wage,0), 
  17.              xytext = (500,1),  
  18.              # Shrink the arrow to avoid occlusion 
  19.              arrowprops = {'facecolor':'gray', 'width': 3, 'shrink': 0.03}, 
  20.              backgroundcolor = 'white') 
  21. g.figure.set_size_inches(12,8) 
  22. plt.show() 

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

带注释的统计信息和点群,可用于演讲中。

  • 看看该图下方的波尔图队,人为预算云云之小,难以和其余高收入的球队们竞争。
  • 皇马和巴塞罗那有很多高薪球员。
  • 曼联的人为中位数最高。
  • 曼联和切尔西注重划一,很多球员的人为程度都差不多。
  • 固然内马尔比梅西更受重视,但梅西和内马尔的人为差距庞大。

由此可知,在这个猖獗的天下中,有些正常只是外貌的。

本文接头了计较和读取差异变量范例之间的相干性、绘制数值数据之间的相干性、以及行使分类散点图绘制分类数据和数值数据之间的相干性。异常风趣的是,可以在Seaborn 中将图表元素叠加在一路。

(编辑:湖南网)

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

热点阅读