该问题已被锁定!
1
关注
2801
浏览

请问如何使用R语言绘制散点图

为什么被折叠? 0 个回复被折叠
as160009071039 注册会员 用户来自于: 香港
2018-09-21 17:13
可是怎么画得跟他一样好看呢  
孟浩巍 超级管理员 用户来自于: 北京市
2018-09-21 17:08
这两张图,第1张就是个散点图,直接在R里面用plot就可以画。虚线是用abline函数添加的。   比如你的两个case的表达量分别是case_A,case_B 这里我用模拟数据代替: [code]case_A = abs(rnorm(1000,mean = 30,sd = 2)) case_B = abs(rnorm(1000,mean = 20,sd = 5)) plot(x=case_A,y=case_B,pch=19,col="blue",xlim=c(10,40),ylim=c(10,40)) abline(a=0,b=1,lty=3,lwd=3,col="gray") abline(a=2,b=1,lty=3,lwd=3,col="gray") abline(a=-2,b=1,lty=3,lwd=3,col="gray")[/code] [attach]255[/attach]     第2张图是1个小热图,颜色表示点的密度,用ggplot2画很容易。 [code]library(ggplot2) library(RColorBrewer) # make color list color_list.fun = colorRampPalette(rev(brewer.pal(n = 7, name = "RdYlBu"))) color_breaks = seq(0,50,length.out = 11) # make simulation data case_A = abs(rnorm(10000,mean = 30,sd = 2)) case_B = case_A + rnorm(10000,mean = 5,sd = 2) test_data = data.frame(case_A,case_B) # plot ggplot(data =test_data,aes(x=case_A,y=case_B)) + geom_hex(bins=100) + scale_fill_gradientn(limits=c(0,20), breaks=color_breaks, colours=color_list.fun(length(color_breaks))) + geom_smooth(method = "lm",color="black",se=FALSE)[/code] [attach]256[/attach]      

关于作者

问题动态

发布时间
2018-09-21 16:31
更新时间
2018-09-21 17:13
关注人数
1 人关注

相关问题

如何计算碱基偏好性?
R语言
有关Termius的使用
3D基因组里,如何分清compartment、TAD和chromatin loop
如何结合ChatGPT和其他相关软件查询文献
如何根据Datamonkey中FUBAR的结果计算该基因的dn/ds值
如何根据转录组数据得到新转录本?如何验证一个基因的多个转录本?
请问有谁知道这张图是如何绘制的吗,在NCBI的Conserved Domians模块没找到可以直接导出的地方
如何在Ubuntu 14.04 server版上安装Rstudio,并在网页上实现绘图功能?
如何计算富集分析里的差异倍数

推荐内容

R语言
哪个平台免费做图模板多且配色好看
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026