找回密码
 立即注册
查看: 2629|回复: 0

R语言如何在图中任何地方加字符-画序列比对结果图

[复制链接]
发表于 2013-2-28 14:32:04 | 显示全部楼层 |阅读模式
在R群里看到大家在讨论问题,拷贝过来学些一下
如何在图片中画出序列比对的图形
  1. a<-'ATCGGACTAA'
  2. split_a<-unlist(strsplit(a,''))
  3. b<-'TAGCCTGATT'
  4. split_b<-unlist(strsplit(b,''))
  5. l_a<-nchar(a)
  6. plot(1:l_a,type='n')
  7. text(x=seq(3,by=.3,length=l_a),y=3,split_a)
  8. text(x=seq(3,by=.3,length=l_a),y=2.5,split_b)
  9. segments(seq(3,by=.3,length=l_a),2.8,seq(3,by=.3,length=l_a),2.7)
  10. text(x=4,y=5,cex=4,"I love you")
  11. text(x=6,y=8,cex=5,col="red","I love you")
复制代码
运行结果:
1152364ony3josdfmydyfp.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-25 05:26 , Processed in 0.022351 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表