前沿科技创业的驱动者

R语言中 ggTimeSeries包介绍

2016-07-14 10:53 阅读(261)    评论(0)   

 

GLM – Chapter 5

ggTimeSeries 包提供了一个新颖的时间序列可视化方法。它是基于 ggplot2 包开发的,它同时还提供了一系列 geom 方法和一些已经打包好的绘图函数。接下来我们将举几个例来说明这个包。
我们可以利用 devtools 来安装这个包: devtools::install_github('Ather-Energy/ggTimeSeries')

直线图表

随着时间的推移,物联网设备生成了许多序列数据,它们也被称之为时间序列数据。对于这些时间序列数据,传统的处理方法是将它们绘制在同一张直线图表中。直线图表于 18 世纪初被提出,该方法可用于观测时间序列的趋势变化情况和对比不同时间序列之间的变化情况,它不仅易于绘制而且通俗易懂,这是一个非常棒的可视化方法。如今它的使用范围非常广,从医院的心跳监测器到证券交易员的交易软件都能看到它的身影。

替代方法

然而,在某些情况下,数据科学家的要求变得更加苛刻和具体。以下列出了 5 个数据科学家可能会用到五种替代方法。它们主要利用了 geom 方法或者提前打包好的函数。
在介绍例子之前,我们首先需要设置下主题的参数:

日历热图

我们可以利用 stat_calendar_heatmapggplot_calendar_heatmap 方法来绘制日历热图。
日历热图是一个将逐日数据可视化的好方法。它的构建方法决定了我们可以非常容易地利用它来监测周数据、月度数据或者季度数据。



地平线图

我们可以利用 stat_horizonggplot_horizon 函数来绘制地平线图。
试想一下,我们有一张被分割成多个相同高度的面积图。如果你将小块的图叠在一起并用颜色标记出不同的色块,那么你就得到一张地平线图了。当数据集中的 y 值变化范围特别大且具有偏态分布时,利用地平线图可以在不失去上下文信息的情况下标注出离群值。

蒸汽图

我们可以利用 stat_steamgraph 函数来绘制蒸汽图。
蒸汽图是堆积面积图的美化版。它通过将方差较大的组置于边缘,将方差较小的组置于中心从而达到突出数据变化情况的效果。而且蒸汽图的图形是中心对称的,这使得我们可以更加容易地比较不同序列随时间变化的情况。

水流图

我们可以利用 stat_waterfallggplot_waterfall 函数来绘制水流图。
水流图不仅仅反应了数值大小,还展示了数据的变化方向。

点数图

我们可以利用 stat_occurrence 来绘制点数图。
这是一个常用的信息图表。对于某些特定情况,用事件发生的次数点图来替代数值反而能带来更佳的阅读效果。



原文链接: https://github.com/Ather-Energy/ggTimeSeries
原文作者: iyogeshjoshi
译者: Fibears

 

分享到:

相关推荐

  • 504389984211516935

    肯尼迪航天中心SpaceX发生爆炸,马斯克遭遇人生的危机时刻

    爆炸现场 就在美国东部时间9月1日上午9点07分(北京时间9月1日晚9点07分),一枚SpaceX 公司“猎鹰9”号火箭在发射台上爆炸。爆炸完全摧毁了火箭和其运载物。 据来自肯尼迪航天中心的消息,爆炸发生在40号发射场,该发射场原计划将与本周六发射SpaceX公司载有卫星和国际空间站补给品的火箭。 40号发...

  • 1476328757463781

    酷!首个“太空国家”成立 想加入吗?

      内容摘要 从今以后,地球上又多了一个“国家”——“太空国家”。这支团队的领导者是航空国际研究中心的创立者Igor Ashurbeyli,项目旨在利用最先进科学技术创造一个保护全人类的屏障,阻挡来自太空的人为或自然的威胁。   据英国《每日邮报》报道,世界上首个“太空国家”成...

  • 1474440958133991

    先天丑?还有救!心理改变会引起相貌改变

      内容摘要 林肯曾说过,一个人四十岁以前的脸是父母决定的,但四十岁以后的脸应是自己决定的。你不要不信相由心生这回事,研究表明一个人可以因为心理因素的改变而引起相貌的改变。   我们一般会认为“相”不会随“心”发生变化,是因为就先天性来看,人的相貌是由遗传因...

  • QQ截图20160826114017

    Powerleap智能地板:走路也能发电

      内容摘要 能够监测记录走过的每个脚步和足迹,由此观察判断每个人的走路习惯,Future Shape开发了这样一款智能纺织地板,他们将一层超薄的传感器安装到纺织材料内,通过无线信号将数据发送到中央数据库,这些纺织材料的地板可以安装到商业场所或护理中心,如果监测到有人跌倒,护理人员...

  • 1474341229600340

    人类眼睛为何不能像动物一样五颜六色?

      内容摘要 有很多种动物都有着颜色古怪的眼睛,如大角枭有着惊人的金色眼睛,猫咪有明亮的绿色、黄色或橙色的眼睛。那么,为什么人类的眼睛就不能这么五颜六色呢?   很多种动物都有着颜色古怪的眼睛,为什么人类的眼睛就不能这么五颜六色呢?美国纽约伦诺克斯山医院...

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

SME 前沿科技创业的驱动者