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

《ggplot第六篇--标度scale的初级使用》 微信公众号生信星球同步更新我的文章

1.示例数据

在公众号回复:dexp.csv,获得示例数据。

2.认识引导元素

引导元素是图例和坐标轴的统称

(1)图例–包含名称和标签

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

(2)坐标轴–包含名称和刻度

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

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%

《ggplot第六篇--标度scale的初级使用》 散点图–默认的样子

3.修改标度

修改一:修改引导元素名称:参数name


ppname <- pp+ scale_x_discrete(name = "doudouGene") +

  scale_y_continuous(name = "huahuaExpression") +

  scale_color_hue(name = "doudouSample") +

  scale_size_continuous(name = "huahualength")

《ggplot第六篇--标度scale的初级使用》 修改引导元素名称后

修改2:修改引导元素标签:参数lables


pplabel <- pp + scale_x_discrete(labels = c(1:40))

《ggplot第六篇--标度scale的初级使用》 修改横坐标刻度后

    原文作者:小洁忘了怎么分身
    原文地址: https://www.jianshu.com/p/b3b567e6a711
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞