2
在圖中我試圖使用pch = ifelse,但我不確定如何測試條件。根據增加或減少的值更改點的顏色
x=1:10
y=c(1,5,3,2,1,10,6,5,3,8)
plot(x,y,pch=for(i in 1:10){ifelse(y[i+1]<y[i],8,0)})
我想根據它們的增加或減少來改變點的形狀(或顏色)。
在圖中我試圖使用pch = ifelse,但我不確定如何測試條件。根據增加或減少的值更改點的顏色
x=1:10
y=c(1,5,3,2,1,10,6,5,3,8)
plot(x,y,pch=for(i in 1:10){ifelse(y[i+1]<y[i],8,0)})
我想根據它們的增加或減少來改變點的形狀(或顏色)。
謝謝這是偉大的。所以y [-1]排除第一個點並且ifelse知道要移動整個矢量? –
確實。它按元素檢查條件。 –