今天打算画一个barplot,然后加上方差,后来想要把背景去掉,加上theme主题,结果发现总会报错,Error in inherits(x, “theme”) : argument “e2” is missing, with no default
搞了两个小时,终于发现错误的原因并不是网页上说的加号太多了,需要写到一起去,而是需要分开写才可以,下面将把具体代码演示如下,如果小伙伴遇到类似问题,可以参考一下。
数据结构
ID Symbol sunlight control
1 L1 1.8092 3.54
2 I2 27.3529 4.408
3 G 1.4845 0.7348
4 5G 32.0455 57.7454
5 ST 19.6581 4.8752
执行代码
library(ggplot2)
library(plyr)
library(reshape2)
data<-read.csv(“rnaseq.csv”,header=TRUE)
melted <- melt(data, id.vars=c(“ID”, “Symbol”))
value_log<-log(melted$value,2)
melted<-cbind(melted,value_log)
means <- ddply(melted, c(“Symbol”, “variable”), summarise,
mean=mean(value_log))
======================