随笔分类 - R
摘要:安装rstudio server后,配置完成,其他组内用户都可登录,唯独我自己账号失败,找了好久原因。 查看日志文件:/var/log/rstudio/rstudio-server/rserver.log 根据关键信息搜索得知,rstudio server默认不允许用户id小于1000的系统账号登录
阅读全文
摘要:python3 configure参数: ./configure --prefix=/yourpath/python-3.10.12/ \ --enable-loadable-sqlite-extensions \ --enable-optimizations make -j16 make inst
阅读全文
摘要:一般在实验中样本存在多组值的时候,条形图通常都会加上误差棒,这里的画图脚本留作参考和备忘。 测试数据 sample A B C D E F yzx 587.38 184.66 236.97 5.28 0.44 1.76 yzx 123.52 189.88 145.47 1.53 1.53 0 yzx
阅读全文
摘要:主要是针对数据框后面跟tmp // 输出 NULL eval(parse(text = paste0("df$",tmp)))
阅读全文
摘要:library(ggplot2) library(cowplot) df<-data.frame(K=LETTERS[1:4],V=c(10,20,100,60)) p1<-ggplot(df,aes(x=K,y=V,fill=K))+geom_bar(stat = 'identity')+ lab
阅读全文
摘要:centos8 R语言安装stringi 失败,报错信息: checking whether the C++ compiler supports the long long type... no 解决办法: 去掉miniconda环境变量,然后执行 install.packages("stringi
阅读全文
摘要:地址: https://github.com/jespermaag/gganatogram
阅读全文
摘要:代码: 1 library(tidyverse) 2 separate(data = df,col=chr_pos,into=c("chr","pos"),sep="_")
阅读全文
摘要:今天介绍一个R画图布局的包,地址如下: https://github.com/zzawadz/customLayout https://www.customlayout.zstat.pl/index.html
阅读全文
摘要:需要安装包:ggforce,下面以R自带数据做局部放大演示。 require(ggplot2) require(ggforce) require(reshape2) data(CO2) co2<-melt(CO2,id.vars=c("Plant","Type","Treatment"),varia
阅读全文
摘要:set.seed(1) h1<-hist(rnorm(1000,100,5)) h2<-hist(rnorm(1000,99,5)) plot(h2,col=rgb(255,0,0,50,maxColorValue =255),border = NA) plot(h1,col=rgb(225,225
阅读全文
摘要:在R中多图画到一起的时候,各图间距通常默认的较远。如下图: 1 par(mfcol=c(2,1)) 2 plot(1:100) 3 plot(1:100)调整图片间距这时我们要用到par()函数中的两个调节边距的参数,mar()和oma()。四个数字分别表示,下、左、上、右四个方向的内外边距,数值愈大距离越远;内外边距配合,缩减图间距。 1 par(mfcol=c(2,1),mar=c(1...
阅读全文
摘要:一、示例数据准备数据格式如下:二、作图1、直接作图结果如下,默认蓝色渐变。 1 ggplot(df,aes(x=BP_A,y=P.value,colour=R2))+ 2 geom_point(size=2,shape=16)2、双色梯度渐变,主要有函数scale_color_gradient()控制。 1 ggplot(df,aes(x=BP_A,y=P.value,colour=R2...
阅读全文
摘要:画图的时候,排序是个很重要的技巧,比如有时候会看下基因组每条染色体上的SNP的标记数量,这个时候直接做条形图是一种比较直观的方法,下面我们结合实际例子来看下:在R环境下之际构建一个数据框,一列染色体名称,一列统计数据。 1 chr<-paste("chr",c(1:18,"X","Y"),sep="") 2 set.seed(2) 3 num<-runif(20,100,5000) 4 d...
阅读全文
摘要:今天来学习下R中字符串处理操作,主要是stringr包中的字符串处理函数的用法。先导入stringr包,library(stringr),require(stringr),或者stringr::函数名;这几种方式都行。一、检测是否匹配我们先定义一个字符串和变量,在此基础上演示各个函数基本用法。 1 library(stringr) 2 animal<-c("cow","dog","sheep"...
阅读全文
摘要:图例: 1 theme(legend.title =element_blank()) 2 guides(fill = guide_legend(title = NULL)) # 去掉图例title 3 guides(fill = guide_legend(title = NULL,keywidth
阅读全文
摘要:今天在用R作图的时候发现配色不好看,在网上找到两个不错的取色网站,各有特色,推荐给有需要的人。 http://link.fobshanghai.com/rgbcolor.htm https://colorhunt.co/ http://www.peise.net/tools/web/
阅读全文