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

请问如何使用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 人关注

相关问题

基因symbol注释GEO芯片时,如何把mRNA和lncRNA分别标注出来?
sgRNA的GC content 是什么意思,该如何计算
R语言
多种DL based的label transfer自动注释细胞类型,降维clustering两者不太匹配. 如何进行下一步的paga analysis呢?
芯片数据去除批次效应一般用什么软件 如何操作?
如何筛选小鼠lncRNA?
你好ChatGPT,我身高1.75m,体重50kg,应该如何减肥
求助一个shell脚本问题,如何批量处理下面这种情况?
如何判断GO号的层级?
如何使用wget命令下载“清华云盘”内的文件

推荐内容

submap细节
转录组
corrplot报错
R报错
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025