根据数据集的变量在R中着色条形图

时间:2015-09-07 19:40:21

标签: r colors bar-chart

我试图根据他们的年份为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

我总是错过了一个非常基本的东西。 你能帮我解决一下我的问题吗? 此外,我想使用自定义颜色而不是让R自动选择它们 - 我怎么能实现这个?

问候 尼科

1 个答案:

答案 0 :(得分:1)

1.get_Value() at System.Web.Http.GlobalConfiguration.get_Configuration() at System.Web.Http.GlobalConfiguration.Configure(Action

enter image description here