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

大数据分析师学习入门,10个数据可视化技巧

发布时间:2019-10-15 01:09:23 所属栏目:教程 来源:加米谷大数据
导读:副标题#e# 我必须对你说实话:当我学习数据科学时,我完全低估了绘图的重要性。没错,那时一切都一团糟:我从头开始学习 python、熟悉了所有可能的算法、理解了所有东西背后的数学原理,但是我的绘图技巧很糟糕。 为什么会这样?我们总是在做同样的事情。你

零基础大数据分析培训机构,加米谷大数据小班教学,数据分析与挖掘10月零基础班,预报名享优惠

大数据分析师学习入门,10个数据可视化技巧

9. 重叠绘图和更改标签和颜色

在同一轴上重叠图表很容易:我们只需要为所有想要的绘图编写代码,然后,我们可以简单地调用'plt.show()'将它们全部绘制在一起:

  1. a=[1,2,3,4,5]  
  2. b=[4,5,6,2,2]  
  3. c=[2,5,6,2,1]  
  4. sns.lineplot(x=a,y=b,c='r')  
  5. sns.lineplot(x=a,y=c,c='b')  
  6. plt.show() 
大数据分析师学习入门,10个数据可视化技巧

然而,有时重叠会导致混淆,所以我们可能需要做一些改进,让人更容易理解。

例如,假设你希望在同一个图形中重叠你采集的两个不同样本的身高分布:一个来自你的同事,另一个来自当地的篮球队。最好添加一些个性化的东西,如不同的颜色,并添加一个图例,表明它们具体代表的是哪一个。好吧,简单点:

  • 设置「colour」标签,我们可以为每一个设置一种特定的颜色。请注意,有时此参数可以更改为简单的「c」
  • 使用「label」参数,我们可以通过简单地调用 x.legend()用来指定要显示的任何文本

举个例子:

  1. g = sns.distplot(workmates_height, color=’b’, label=’Workmates’)  
  2. sns.distplot(basketball_team, color=’r’, ax=g, label=’Basket team’)  
  3. g.legend()  
  4. plt.show() 
大数据分析师学习入门,10个数据可视化技巧

10.在条形图中设置轴的顺序

最后是一个非常特殊的工具~如果你喜欢使用条形图,你可能会面临这样的问题:你的条形图没有按照你想要的顺序排列。在这种情况下,有一个简单的修复方法,将一个带有你想要的特定顺序的列表传递给「order」参数:

  1. a=['second','first','third'] 
  2. b=[15,10,20] 
  3. sns.barplot(x=a,y=b,order=['first','second','third']); 
大数据分析师学习入门,10个数据可视化技巧

绘图本身就是一个世界,根据我的经验,提高你技能的最好方法就是练习。但我希望这些工具和技巧能帮助你做好现实中数据科学的工作,就像当初帮助我一样。

(编辑:源码网)

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

热点阅读