如何只显示R中图上的每个第N个元素?

rle*_*ndi 2 plot r

假设我想显示序列的结果:

plot(runif(10,0,1), type="o")
Run Code Online (Sandbox Code Playgroud)

以某种方式显示所有具有连接线的元素,绘制pch仅为每个第二,第三或第N个元素分配的相应图标(圆圈/菱形等)?

我应该创建两个序列,一个带有过滤元素并将其显示为不同的序列line()?是不是有一点优雅的方式来做到这一点?

提前致谢!

Jul*_*ora 6

在你的情况下可能是这样

plot(runif(10, 0, 1), type = "o", pch = c(20, rep(NA, 3)))
Run Code Online (Sandbox Code Playgroud)

让我们说第4个元素.