最近用到的R

1,去掉背景

+theme(panel.grid.major =element_blank(),panel.grid.minor = element_blank(),panel.background = element_blank(),axis.line = element_line(colour = "black"))
2,

改变X轴标签

scale_x_discrete(
    breaks = c('Brain_inputRNAs.circ','Brain_m6aRNAs.circ'),
    label = c('circRNAs',~'m'~''^6*A~' circRNAs')

 

3,使X轴贴边

ggplot(newdata,aes(x=label,y=circ_num,fill=exon_num))+geom_area()+scale_x_continuous(limits = c(1,8),breaks = seq(1,8,1))+ylab('percentage')+scale_y_continuous(expand = c(0,0))+
+     coord_cartesian(ylim = c(0,100),expand = TRUE)

,4,上标以及下标

+scale_color_discrete(labels=c(~Log[10]~'(SRPTM+1)',~Log[2]~'m'~''^6*A~' abundance'))
5,删掉legend

+theme(legend.title=element_blank())

6,改变legend label顺序

scale_colour_discrete(name  ="Payer",
                            breaks=c("Female", "Male"),
                            labels=c("Woman", "Man")) ‘

7,给箱线图添加均值点

ggplot(dat, aes(x=cond, y=rating)) + geom_boxplot() +
    stat_summary(fun.y=mean, geom="point", shape=5, size=4)

8, 自定义fill的颜色
bp + scale_fill_manual(values=c("#999999", "#E69F00", "#56B4E9"), 
                       name="Experimental\nCondition",
                       breaks=c("ctrl", "trt1", "trt2"),
                       labels=c("Control", "Treatment 1", "Treatment 2"))

#9,设置legend颜色和大小等
bp + theme(legend.text = element_text(colour="blue", size = 16, face = "bold"))
 

outlier.colour = NA

ggplot(newdata,aes(x=name,y=sample...1.))+
  geom_violin(fill='grey',width=.2)+geom_boxplot(width=.05,outlier.size = .5)+
  scale_y_continuous(limits = c(-14,2),breaks = seq(-14,2,2))+

10,将两个不同的legend合成一个:

+scale_color_discrete(name='Number of exons in'~m^6~'A circRNAs')+
  scale_fill_discrete(name='Number of exons in'~m^6~'A circRNAs')

11,将legend设置为一行

+guides(color = guide_legend(nrow = 1))

12,

Boxplot从下到上展示的是最小值,第一四分位数(箱子的下边线)、中位数(箱子中间的线)、第三四分位数(箱子上边线)、最大值,具体解读参见http://mp.weixin.qq.com/s/t3UTI_qAIi0cy1g6ZmHtwg。

13,

scale_x_discrete(limits=c("Jan 1997 - Aug 2003","Sep 2003 - Jun 2005","Jul 2005 - Dec 2009"),   expand=c(.08,0)) +

14,删除第二例

for i in `ls *.txt`
do
echo 'awk' "'"'{$2="" ; print $0}'"'" ${i} \>./out/${i} >>shanchu-dierlie.sh
done
15,

for i in `ls 3*.bed`
do
echo python chuyi-max-3-or-5.py ${i} 5-${i#3-*}  ./out/${i} >>chuyimax.sh
done
 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值