如何使用包含特定字符串的不同颜色单元格突出显示?

时间:2018-01-10 17:56:34

标签: r data-visualization

我正在使用R中的Amelia软件包,经过一些处理后,我得到一个全部为蓝色的Missingness Map:这很好,这意味着我的所有单元格都包含某些东西

现在,如果地图周围的某些单元格包含的字符串值如下:draw_me

是否可以绘制不同颜色的细胞?

(我可以自由使用任何额外/其他包裹)

示例:

CSV文件(data.csv):

field1,field2,field3,field4
3,1,45
draw_me,1,44,4.4
1,,draw_me,4
7,,,9
543,5,,5
7.7,draw_me,2,5
3,2,6,8
5.5,6,7,8
3,1,draw_me,6.2
1,2,3,4

R代码:

library(Amelia)
data <- read.csv("data.csv", header = TRUE,na.strings = c("NA","NaN","","#DIV/0!"))
missmap(data, col=c("gray90", "red"), legend = FALSE, rank.order = FALSE, y.labels = NULL, y.at = NULL)
data <- data[complete.cases(data),]
missmap(data, col=c("gray90", "red"), legend = FALSE, rank.order = FALSE, y.labels = NULL, y.at = NULL)

初始missmap:

enter image description here

用空单元格清除行后: enter image description here

我想要绘制的内容(蓝色方框表示其中包含“draw_me”字符串的单元格):

enter image description here

0 个答案:

没有答案