原文:初探ggplot2 geom__制作面积图

大家大概都对如下信息图并不陌生,该图用 堆积面积图的方式来表现不同时期不同国家人数所占的比例。这是一种很有意思的表达方式,而面积图也是很常用的数据图表,现在让我们一起来看看如何在R里用ggplot 和plot.area来制作一个面积图。 在制作图表之前,首先我们先创建一些随机示例数据。R代码如下: 数据结果如图所示: 接下来,我们用plot.area来绘制一个简易的面积图,代码如下: 效果如下: ...

2015-03-11 19:48 0 2465 推荐指数:

查看详情

ggplot2 geom相关设置—分布

分布在R中应该算是个比较重要的内容,而通过画图来展示数据的分布,可以更直观的让我们了解数据的分布情况 直方图 geom_histogram(mapping = NULL, data = NULL, stat = "bin", position = "stack", ..., binwidth ...

Sun Jul 24 05:49:00 CST 2016 0 5090
ggplot2: geom_ribbon颜色填充

1 数据 2 填充方法 2.1 原始版本 问题在于颜色填充中有未被填充的区域,下面进行改进 2.2 改进版本一 2.3 改进版本二 查看方法原地址 ...

Mon Sep 03 23:45:00 CST 2018 0 1400
pheatmap, gplots heatmap.2和ggplot2 geom_tile实现数据聚类和热plot

主要步骤 pheatmap 数据处理成矩阵形式,给行名列名 用pheatmap画热(pheatmap函数内部用hclustfun 进行聚类) ggplot2 数据处理成矩阵形式,给行名列名 hclust聚类,改变矩阵行列顺序为聚类后的顺序 melt数据,处理 ...

Thu Jun 22 03:49:00 CST 2017 0 11988
ggplot2排版

和R自带的绘图系统不同,ggplot2不能直接通过par(mfrow) 或者 layout()来排版多张图片。终于发现,其实可以通过一个『gridExtra』包来搞定: Reference: http://rstudio-pubs-static.s3.amazonaws.com ...

Sat Nov 19 14:24:00 CST 2016 0 3781
ggplot2 geom相关设置—点重合处理(jitter)

在R中散点图的时候会经常出现,点重合比较严重的现象,这对我们寻找数据规律或者观察数据有很大的干扰。 所幸的是R中,可以用geom_jitter()函数来调整,消除点的重合。 geom_jitter(mapping = NULL, data = NULL, stat = "identity ...

Sat Jul 23 21:28:00 CST 2016 0 5112
ggplot2 geom相关设置——添加线条

在作图过程中,有时我们可能需要通过添加一些线条,使得图形的可视化变得更好,比如一些趋势线等等。 下面我们来看下,一些线条的添加方式。 geom_abline(mapping = NULL, data = NULL, ..., slope, intercept, na.rm = FALSE ...

Thu Jul 05 19:37:00 CST 2018 0 2277
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM