2016-11-20 42 views
-2

我想知道如何在我的图中使用“段()”命令创建一条简单的“循环”来创建21条垂直线一个简单的R循环

具体而言,我想21条的垂直线为等间隔从连续21分在X轴上所有要去在Y轴上。因此,例如对于“第一垂直线”和“最后的‘垂直线’将R代码为:

m<- seq(0,1,by=.05) 
segments(c(0,1),c(0,0),c(0,1),c(1,1),col="red") 
+0

'段(M 0,M 1)' – user20650

回答

1

你有词‘在引号循环’;我假设平原段()命令,而不是一个真正的for循环是你在找什么。

m = seq(0, 1, length.out=21) # make 21 equally spaced numbers between 0 and 1 
plot.new()      # make a new plot device (delete if using an existing plot) 
segments(m, 0, m, 1, col="red") # draw the red line segments 

这应该使21条垂直线。