我使用R中的barplot函数制作堆积条形图:

barplot(t(as.matrix(q2[, 2:3])), col=rainbow(3), names.arg=q2[, 1], las=2, cex.names=0.5)

我可以修改“col”参数,使其根据分组对条形图中的条形图进行着色吗?例如:前六个条形使用红色,接下来的四个条形使用绿色 .