如果我有一组数据,并绘制它,例如:
data=rnorm(100,1,2)
x=1:100
plot(x,data,type="l")
我如何将某些点更改为不同的颜色?如:
coloured=c(2,3,4,5,43,24,25,56,78,80)
我要
coloured
比如说,红色的点,如果可能的话,红色的 2,3,4 和 5 之间的线,因为它们是连续的。
最佳答案
类似这样的事情 points
和 lines
可能有帮助:
#your data
data=rnorm(100,1,2)
x=1:100
plot(x,data,type="l")
coloured=c(2,3,4,5,43,24,25,56,78,80)
#coloured points
points(coloured, data[coloured], col='red')
#coloured lines
lines(c(2,3,4,5), data[c(2,3,4,5)], col='red')
输出:
关于r - 更改绘图中某些点的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34158244/