ggplot第六篇--标度scale的初级使用
2018-08-27 本文已影响26人
小洁忘了怎么分身
1.示例数据
在公众号回复:dexp.csv,获得示例数据。
2.认识引导元素
引导元素是图例和坐标轴的统称
(1)图例--包含名称和标签
(2)坐标轴--包含名称和刻度
3.认识标度:控制数据变量到图形元素的映射(晦涩难懂)
读取数据:
dexp <- read.csv("dexp.csv",row.names = 1)#设置第一列为行名
示例数据:40个基因,每个基因9个重复,加上这9个重复各自的观测值,以及每个基因的长度。
做散点图:
library(ggplot2)
p<-ggplot(data = dexp, aes(x = Gene, y = Expression))
pp <-p+geom_point(aes(color = Sample,
size = Expression,
shape = Group),
alpha = 8/10)#透明度是80%
散点图--默认的样子
3.修改标度
修改一:修改引导元素名称:参数name
ppname <- pp+ scale_x_discrete(name = "doudouGene") +
scale_y_continuous(name = "huahuaExpression") +
scale_color_hue(name = "doudouSample") +
scale_size_continuous(name = "huahualength")
修改引导元素名称后
修改2:修改引导元素标签:参数lables
pplabel <- pp + scale_x_discrete(labels = c(1:40))
修改横坐标刻度后