从R中的逻辑向量仅绘制TRUE值

时间:2019-03-01 14:57:35

标签: r plot

我有一个逻辑值向量:

whatever <- c(TRUE, FALSE, FALSE, TRUE, TRUE)

当我绘制该矢量时,R在y = 1的所有TRUE值和y = 0的所有FALSE值处绘制符号:

plot(whatever)

enter image description here

我想要的是仅TRUE处的y = 4值的符号:

enter image description here

我正在寻找基于R的解决方案。

2 个答案:

答案 0 :(得分:0)

也许是这样:

plot(ifelse(whatever, 4, NA))

答案 1 :(得分:0)

4上绘制,y轴直到10

plot(rep(4, length(whatever))[whatever], ylim = c(0, 10))