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

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

1.示例数据

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

2.认识引导元素

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

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

ggplot第六篇--标度scale的初级使用_第2张图片

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

ggplot第六篇--标度scale的初级使用_第3张图片

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的初级使用_第4张图片
散点图--默认的样子

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的初级使用_第5张图片
修改引导元素名称后

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


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

ggplot第六篇--标度scale的初级使用_第6张图片
修改横坐标刻度后

你可能感兴趣的:(ggplot第六篇--标度scale的初级使用)