美文网首页手机好文RR语言做生信
R语言泡泡图— —小泡泡如何变大泡泡?

R语言泡泡图— —小泡泡如何变大泡泡?

作者: 赵玉鑫0507 | 来源:发表于2019-04-18 15:50 被阅读98次

我们使用R绘制泡泡图时,可能会遇到这样一种情况,即count点太小 ,但又不知道应该如何调大,如下图:

图1 泡泡图

附代码:

library(ggplot2)

pathway = read.csv("1KEGG.csv",header=TRUE,row.names=1,check.names = FALSE)

p = ggplot(pathway,aes(Pvalue,pathway))

p=p + geom_point()

p=p + geom_point(aes(size=Count))

pbubble = p+ geom_point(aes(size=Count,color=-1*log10(Pvalue)))

pr = pbubble+scale_color_gradient(low="blue",high = "red")

pr = pr+labs(color=expression(-log[10](Pvalue)),size="Count", 

            x="-Log10(Pvalue)",y="KEGG pathway",title="KEGG Pathway")

pr + theme_bw()

pr


经学习(向大神请教)后,修改了一下range的大小【+scale_size_continuous(range = c(4.5,7.5))】,如下图:

图2 修改后的泡泡图

附代码:

library(ggplot2)

pathway = read.csv("1KEGG.csv",header=TRUE,row.names=1,check.names = FALSE)

p = ggplot(pathway,aes(Pvalue,pathway))

p=p + geom_point()

p=p + geom_point(aes(size=Count))+scale_size_continuous(range = c(4.5,7.5))

pbubble = p+ geom_point(aes(size=Count,color=-1*log10(Pvalue)))+scale_size_continuous(range = c(4.5,7.5))

pr = pbubble+scale_color_gradient(low="blue",high = "red")

pr = pr+labs(color=expression(-log[10](Pvalue)),size="Count", 

            x="-Log10(Pvalue)",y="KEGG pathway",title="KEGG Pathway")

pr + theme_bw()

pr


问题就这么轻松解决啦,小泡泡变大泡泡,是不是很简单?

相关文章

  • R语言泡泡图— —小泡泡如何变大泡泡?

    我们使用R绘制泡泡图时,可能会遇到这样一种情况,即count点太小 ,但又不知道应该如何调大,如下图: 附代码: ...

  • #肥鸽子的禅绕乐园# D13☞「竞争」

    「竞争」 大泡泡挤走小泡泡 小泡泡 bomb 小泡泡挤进大泡泡 大泡泡 bomb

  • 博野秋季自然营 第四期

    哈咯,我们的周日补玩第四期游学开始咯 拉圈吹泡泡 泡泡变大啦,泡泡变小啦,泡泡变高啦,泡泡变矮啦,泡泡吹破啦。。。...

  • 泡泡泡泡

    学英语耗费了我国青少年大量时间,日本有位诺贝尔获得者,60年的时间里从没出过国,但他一样能获得诺贝尔奖。在中国,越...

  • 泡泡快变大

    我人生中的第一次实验是泡泡会变大,这一次事业让我非常开心,因为这一次实验是我和爸爸一起做的。 我先开始准备材料,我...

  • 给小学生的思维导图四

    今天讲的是气泡图的姐妹哦,双气泡图。 双气泡图的泡泡很多的。同样是大泡泡在中间,小泡泡站圆圈。 这里的双气泡图是对...

  • 生活中的泡泡,原来可以教会小孩这么多!

    今日小实验 ·寻找家中能产生泡泡的东西 ·比比哪些泡泡小、哪些泡泡大 ·用你的身体制造泡泡 一、寻找泡泡 ·经过“...

  • 吹泡泡---小组活动

    吹泡泡 我们一起来看看泡泡是什么形状的? 泡泡是大的 是小的 抓泡泡 吹泡泡 踩泡泡 我们一起吹泡泡 吹 吹 吹...

  • 泡泡账

    5.1两个大泡泡10元 5.2四个小泡泡1个大泡泡16元 5.8三个小泡泡1个大泡泡1个风车泡泡共31元(以上结账...

  • 烧水

    开始烧水时,壶底会产生许多小泡泡,水越来越热小泡泡变成了水蒸气。 水烧开时会产生水泡,上升变大,壶里面会...

网友评论

    本文标题:R语言泡泡图— —小泡泡如何变大泡泡?

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