我试图根据他们的年份为R中的条形图的条纹着色。 我没有成功使用read.table,这就是为什么我尝试调整这个方法: barplot() different colors of grey for bars based on number of categories in a column
我试图像这样创建一个迷你数据框。这完美地运作
j=data.frame(plot=c("N10-11","N10-14","N13-11","N13-14"),dbh=c("60.6","68.5","55.6","61.5"),year=c("2011","2014","2011","2014"))
尝试调整此代码
barplot(x$cov, names.arg = x$exon,
ylab = "read depth" ,
col = gray.colors(length(unique(x$exon)))[as.factor(x$exon)])
到我的数据集(即使是最简单的方法......)也会产生这个
Error in barplot.default(j$dbh) : 'height' must be a vector or a matrix
问候 尼科