【发布时间】:2013-02-18 13:40:58
【问题描述】:
我有一个基于矩阵的堆叠条形图,默认情况下,列形成条,行形成条的段。现在我想做的是为矩阵中的每个单元格分配堆叠条形图中的特定颜色和/或图案。也就是说,我不希望每一行在条形图中都有相同的颜色。这似乎是barplot() 所假设的。这是否可能以及如何做到这一点?
示例(默认为矩阵的每行分配颜色):
barplot(matrix(c(1:12),ncol=3,nrow=4),col=c(1,2,3,4))
示例(我愚蠢的直观解决方案不起作用):
barplot(matrix(c(1:12),ncol=3,nrow=4),col=matrix(c(1:12),ncol=3,nrow=4))
【问题讨论】:
-
你确定你想要一个 barplot ,而不是一个颜色矩阵,其中每个单元格 (i,j) 用不同的颜色编码吗?
-
很确定我想要一个条形图。但是申请如下。我想建立一组“缺失数据模式栏”,如缺失数据文献中所知。参见例如图 4 中(但我的图要复杂得多)sciencedirect.com/science/article/pii/S0376871604002339