首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    跟着Gut学画图:R语言ggtree包画弦图的简单小例子

    alters host metabolome and impacts renal failure in humans and rodents 中的Figure3A image.png image.png R语言里...image.png 代码 df1<-read.delim("tip_group.txt") head(df1) tree<-full_join(tree,df1,by="label") colc(...color=group1), hratio=3)+ scale_color_manual(values = c(..."#2398c5","#febf68")) 最终结果 image.png 这里还用到了ggnewscale这个包,如果是第一次使用需要安装 示例数据和代码放到了今天 次条推文的留言区 次条推文是一个广告...欢迎大家关注我的公众号 小明的数据分析笔记本 小明的数据分析笔记本 公众号 主要分享:1、R语言和python做数据分析和数据可视化的简单小例子;2、园艺植物相关转录组学、基因组学、群体遗传学文献阅读笔记

    1.3K30

    除了画弦图,circlize竟然能这样用?

    02 整体布局与初始化 首先加载包,调整画布范围,避免基因标签出界(默认画布大小为c(1,1)c(1,1))。...library(circlize) # circos.clear() #这个命令用于清空画布,画错时要运行此命令重新再画。...#整体布局 circos.par(canvas.xlim =c(-1.1,1.1),canvas.ylim = c(-1.1,1.1),cell.padding = c(0.02,0,0.02,0))...03 画第一圈 画第一圈一定要使用circos.initialize进行初始化,初始化需要设定factors。factors可以粗暴地理解为最外圈有多少个方块种类。...假设你已经下载好了,现在开始处理文件: 将数据库的配体-受体对mapping到自己数据中 下面这一段代码都是处理文件的过程,用的都是非常基础的R语言数据处理知识,看不懂的童鞋自己去问谷歌吧。

    3.8K31

    跟着Nature Communications学画图:R语言circlize包画弦图展示基因密度

    其中有一个画弦图的代码 正好自己最近在学习circlize这个包,所以重复一下这个代码 但是这个代码只有一部分,数据也只公开了染色体长度的部分,所以我们只能按照这个代码画出最外圈表示染色体的部分,也就是论文中...circos.par("track.height"=0.8,gap.degree=5,start.degree =86,clock.wise = T, cell.padding=c(...0,0,0,0)) circos.initialize(factors=ref$Genome, xlim=matrix(c(rep(0,8),ref...$Length),ncol=2)) 画表示染色体的矩形块 这里我把颜色改动了一下,我个人认为这个原始论文中有点偏 屎黄 的配色不太好看 circos.track(ylim=c(0,1),panel.fun...0,0,0,0)) circos.initialize(factors=chr$V1, xlim=matrix(c(rep(0,8),chr$V2),ncol=2))

    1.4K40

    R语言GOplot画弦图展示GO富集分析的结果之如何准备自己的数据

    我们首先运行帮助文档里的例子看例子里画图用到的数据是什么样子的 查看帮助文档 help(package="GOplot") 运行示例数据获得画弦图的数据 library(GOplot) circ <-...image.png 这个地方如何用R语言来实现我暂时还想不出来了,我试着写python脚本吧 首先是将感兴趣的term添加到一个列表里 fprocess = open("process.txt",'r'...部分 接下来是读入R语言的操作 df<-read.csv("D:/Jupyter/GOplot/example.txt", header = T, sep...="\t", row.names = 1, check.names = F) df<-df[,1:7] df$logFCc(-1,1...欢迎大家关注我的公众号 小明的数据分析笔记本 小明的数据分析笔记本 公众号 主要分享:1、R语言和python做数据分析和数据可视化的简单小例子;2、园艺植物相关转录组学、基因组学、群体遗传学文献阅读笔记

    2.4K20

    R语言,你要怎样画地图?

    不知道各位平常有没有过需要画地图的需求,有的时候需要在地图上标出特定位置的数据表现或者一些数值,然而怎么实现? 这里主要介绍下在R语言中绘制地图的个人琢磨的思路。...R语言中绘制地图的思路也是由于2的获取方式不一样而分开的。...好,我们先来按照第一种思路来画几个图: 1、 画世界地图 如果是首次使用,需要在R中装载maps包(install.packages('maps')),这个包中存有世界地图和美国地图的地图数据...c(0, 0, 0, 0)) title("世界地图") 输出为: 无比绚丽的世界,引无数骚客竞折腰啊…… 2、 画美国地图 同样在maps包中包含了美国地图和美国各州郡的详细地图数据...其他的不谈了,直接画地图: 1、中国地图 library(ggmap) library(mapproj) ## Google啊Google给我China的地图数据吧 map <-

    11.7K150

    【C语言】初识C语言(常见的C语言概念)

    一.C语言是什么?...语言大致可以分为自然语言和计算机语言,自然语言就是人与人日常交流的语言,如汉语、英语、日语等等,计算机语言又可以分为机器语言、汇编语言、高级语言,C语言就是一个高级语言 机器语言:就是由二进制01组合起来的计算机可以直接识别的程序语言是一种面向机器的语言...,比起低级语言易懂易学,可移植性好,编程效率高,但是执行效率没有低级语言高,需要经过编译或解释,C语言就是采用编译的一种高级语言 二.为什么选择C语言 C语言常年霸榜各类高级语言前三,属于基础必学的语言...,其功能强大,而且许多语言都很相似,如果学好C语言,对学习其他语言也有很大帮助 三.编译器的选择 C语言是一门编译型的语言,需要依赖编译器将计算机语言转换成机器能够执行的机器指令 常见的编译器有:msvc...+文件,这里没有C文件选项,因为C++和C基本不分家,将后缀名.cpp改为.c就可以了,创建好后就可以开始写我们的第一个C语言程序了 注意:其中.c的文件叫源文件,.h的文件叫头文件(head),后面会慢慢讲到

    13510
    领券