我比较了两个不同的评分员对850名患者的评分,评分可以是从1到9的整数。我的数据框由2列(两个评分员)和850行(每个患者一行,评分从1到9)组成。
使用table()函数,我创建了一个表来比较两个评估者给出的值
table(df$score_assessor1, df$score_assessor2)
我在Excel中重新创建了该表:
我希望有相同的表,但有一个颜色代码的出现次数(例如白色如果= 0,黄色如果0〈x〈11,橙色如果11〈x〈30等...)
有人能帮我画出这样一张表吗?
先谢谢你。
1条答案
按热度按时间4ktjp1zp1#
您可以使用
dplyr::count()
和ggplot2创建一个简单的热图:(转换为因子和
count()
中的.drop = FALSE
使无计数的单元格显示为0
,而不是NA
。)