在R中的矩阵中绘制跨越列单元的行单元

时间:2017-10-05 16:12:18

标签: r matrix plot regression anova

我有一个名为a的2 x 3矩阵。我想知道是否有一种方法可以绘制这个矩阵,这样我就可以看到行单元格("m""f")的值如何在列单元格中变化("a",{ {1}},"b")?

所需图表的概念形式如下图所示。

注意: 我想这个想法与"c"的工作方式非常相似)

以下是我尝试过但没有成功的事情:

interaction.plot()

enter image description here

1 个答案:

答案 0 :(得分:1)

像这样的东西???

a = matrix(c(15,14, 16,40, 42,41), nrow = 2, 
      dimnames = list(A = c("m", "f"), B = c("a", "b", "c")))
matplot(t(a), type = "b", pch=19, xaxt="n")
axis(1, at = 1:ncol(a), labels = colnames(a))