R矩阵图或热图

时间:2017-09-06 04:27:45

标签: r matrix

我让学生在矩阵中得分:

            Q1         Q2      Q3
stdnt1       1          1       4
stdnt2       0          0       5
stdnt3       1          2       3

maxmark      1          2       5

我想绘制矩阵图或热图以直观显示分数。如果一个学生得分为1,那么该单元格为绿色。如果0得分,则单元格为红色。黄色之间的任何东西。 我在R中使用过heatmap()但它无法帮助我与最大标记进行比较。我不知道什么是适合这个情节的矩阵图或热图。有人帮助..

1 个答案:

答案 0 :(得分:0)

最好从gplots中使用heatmap.2,它有更多适应性使用。

library(gplots)
heatmap.2(your_matrix, breaks=c(-1,0.1,1.1,6),
          col=c("red","green","yellow"), Rowv=F, Colv=F,
          dendrogram="none", scale="none", trace="none")