
R语言与数据可视化
文章平均质量分 71
大数据时代到来了, 数据可视化将更直观的展示数据的魅力.
ggplot2 堪称R语言神器,可以绘制各种美轮美奂的图片, 并实现了个性化的参数方便我们自由设置.
探索者v
这个作者很懒,什么都没留下…
展开
-
ggplot2-一页多图(不同来源, 灵活绘制)
本文更新地址:http://blog.youkuaiyun.com/tanzuozhev本文在 http://www.cookbook-r.com/Graphs/Multiple_graphs_on_one_page_(ggplot2)/ 的基础上加入了自己的理解ggplot2 的分面(facet)可以绘制一页多图, 但是必须是来自同一个数据集的图形,局限性很大. 如果我们有多个不同来源的图形,想绘制到一张图翻译 2016-04-10 12:37:11 · 40433 阅读 · 4 评论 -
ggplot2-分面(facet) 一页多图
ggplot2的数据分面就是根据数据中的不同分组,绘制多个图形.原创 2016-04-10 12:26:38 · 49113 阅读 · 0 评论 -
ggplot2-为图形添加直线
ggplot2 为图形添加直线原创 2016-04-10 12:02:41 · 93305 阅读 · 4 评论 -
ggplot2-设置图例(legend)
本文更新地址:http://blog.youkuaiyun.com/tanzuozhev/article/details/51106909本文在 http://www.cookbook-r.com/Graphs/Scatterplots_(ggplot2)/ 的基础上加入了自己的理解图例用来解释图中的各种含义,比如颜色,形状,大小等等, 在ggplot2中aes中的参数(x, y 除外)基本都会生成图例来解释原创 2016-04-09 22:25:25 · 163352 阅读 · 0 评论 -
ggplot2-设置坐标轴
本文在 http://www.cookbook-r.com/Graphs/Axes_(ggplot2)/ 的基础上加入了自己的理解基本箱线图library(ggplot2)bp ggplot(PlantGrowth, aes(x=group, y=weight)) +原创 2016-04-09 21:28:38 · 83115 阅读 · 0 评论 -
ggplot2-绘制散点图
ggplot2 绘制散点图原创 2016-04-09 19:34:43 · 31443 阅读 · 0 评论 -
ggplot2–绘制分布图
ggplot2–绘制分布图本文更新地址:本文在 http://www.cookbook-r.com/Graphs/Plotting_distributions_(ggplot2)/ 的基础上加入了自己的理解生成绘图数据set.seed(1234)dat data.frame(cond = factor(rep(c("A","B"), each=200)),翻译 2016-04-09 17:26:50 · 37262 阅读 · 0 评论 -
ggplot2-为折线图和条形图添加误差线
采用ggplot2绘制折线图和条形图,并添加误差线.ggplot2只能处理 data.frame数据,每列作为一个变量,是一个指标.以ToothGrowth数据为例,进行处理tg ToothGrowthhead(tg)## len supp dose## 1 4.2 VC 0.5## 2 11.5 VC 0.5## 3 7.3 VC 0.5## 4 5.8原创 2016-04-09 16:58:56 · 71965 阅读 · 2 评论 -
ggplot2-条形图和折线图
http://blog.youkuaiyun.com/tanzuozhev/article/details/50822204本文在 http://www.cookbook-r.com/Graphs/Bar_and_line_graphs_(ggplot2) 的基础上加入了自己的原创 2016-03-07 20:49:17 · 41537 阅读 · 1 评论 -
ggplot2 保存图片 字体不协调
在使用R语言ggplot2 package画图时,导出图片总会遇到标题字体与图片不协调的情况,下面提出一种解决方案library(Cairo)library(ggplot2)p <- ggplot(mtcars, aes(factor(cyl)))# By default, uses stat="bin", which gives the count in each categoryp <-原创 2016-01-03 17:08:20 · 11600 阅读 · 0 评论 -
ggplot2 左右两个y轴
两个ggplot 图合并到一起,一个x轴两个y轴raw_data <- read_delim('./data/GO_pathway.txt', delim = '\t')head(raw_data)library(dplyr)library(Cairo)double_y_axis <- function(p1, p2){ g1 <- ggplot_gtable(ggplot_build(p原创 2016-01-03 16:59:36 · 14642 阅读 · 4 评论