我想绘制几个时间序列,每行显示pch。然而,pch出现在每个数据点上,有什么办法可以减少pch出现在线上的频率,比如每隔几个数据点出现一个pch,这样线条就不会显示为pch的粗线?
答案 0 :(得分:1)
这是一种可能对您有帮助的方法。如果没有关于您希望输出看起来像什么的更多细节,很难确定。
x = seq(0, 20, 0.1)
par(mfrow=c(2, 1))
plot(x, x^2, pch=1, main="Before")
points(x, x*10, pch=2)
plot(x, x^2, pch=c(1, rep(NA, 9)), main="After")
points(x, x*10, pch=c(2, rep(NA, 9)))