ggplot第六篇--标度scale的初级使用

作者: 小洁忘了怎么分身 | 来源:发表于2018-08-27 23:48 被阅读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))

修改横坐标刻度后

相关文章

网友评论

    本文标题:ggplot第六篇--标度scale的初级使用

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