美文网首页R语言
不同类型图形的应用场景

不同类型图形的应用场景

作者: 周书恒 | 来源:发表于2016-11-15 17:50 被阅读96次

只要有数据,ggplot2几乎能够实现所有类型的图形,图形种类多种多样,有很多甚至难以叫出名字,那么我们怎么记住这些图形,怎么将这些图形进行分类归纳记忆,从而用于以后不同的工作场景呢?
针对这个问题,整理了一下不同图表的分类,在此总结为三大类:


  • 常用图表类型:按变量数和维度数划分
  • 时间序列类型
  • 地图类型

其实时间序列类型和地图类型也可以归纳在常用图表类型中(时间可以看作一种维度,地图其实也是,将经纬度看作对象的一个地理纬度),只是时间序列类型和地图类型比较特殊,所以拿出来单独讨论。

常用图表类型:按变量数和维度数划分

要将常用图表进行分类记忆,用于不同的场景,需要先理解两个概念:变量(或度量)和维度
****那么什么是变量?什么是维度?****

变量指的是我么说关注对象的数据,比如交易额,订单数等。
维度指的是对我们说描述的对象的形容,或者是该对象的一个标签。
举个例子:

Paste_Image.png

看看iris数据集,其中Sepal.Length、Sepal.Width、Petal.Length、Petal.Width都是变量,用来表示花瓣或萼片的长宽;Species就是维度,用来表示花的种属。这就是一个单维度多变量数据集,适合运用散点图来分析展现。

1,单变量单维度

1.1 直方图
1.2 密度曲线图
1.3 箱线图、小提琴图

2,单变量多维度

2.1 叠加条形图
2.2 饼图

3,多变量单维度

3.1 散点图

4,多变量多维度

4.1 多维数据散点图

时间序列类型

地图类型

本来想把各种图标对应的代码贴上去,但因为以下几点原因就不贴了。

  1. 因为很多数据隐私,不便公开
  1. 关于各种图形的绘制方法已经比较齐全了,百度应该能解决大部分。
  2. 地图绘制的方法前面的文章已经涉及,时间序列以后会单独在写,剩下的就是一些比较基础的图形。重要的是这些图形的理解以及应用场景匹配。

相关文章

网友评论

    本文标题:不同类型图形的应用场景

    本文链接:https://www.haomeiwen.com/subject/vbihpttx.html