仅在R中绘制颜色点以表示0&1和1

时间:2017-04-20 21:21:04

标签: r plot

我有兴趣将一行1和0作为一行绿色和红色点。我是R的新手,并没有找到一个绘图解决方案来做到这一点。示例:numbers = c(1,0,0,1,1,1,1,1,1,0,1,0,1,0)。将其绘制为(green dot, red dot, red dot, green dot, green dot,...)

的单行

1 个答案:

答案 0 :(得分:1)

plot(x = seq_along(numbers),
     y = rep(1, length(numbers)),
     pch = 19,
     col = c("red","green")[1 + (numbers == 1)],
     ann = FALSE,
     axes = FALSE)

enter image description here