我让学生在矩阵中得分:
Q1 Q2 Q3
stdnt1 1 1 4
stdnt2 0 0 5
stdnt3 1 2 3
maxmark 1 2 5
我想绘制矩阵图或热图以直观显示分数。如果一个学生得分为1,那么该单元格为绿色。如果0得分,则单元格为红色。黄色之间的任何东西。 我在R中使用过heatmap()但它无法帮助我与最大标记进行比较。我不知道什么是适合这个情节的矩阵图或热图。有人帮助..
答案 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")