2016-11-20 5 views
-2

Мне было интересно как сделать простой «цикл» для создания 21 вертикальной линии в моем сюжете с использованием «сегментов()« команда?Простой R Loop

В частности, я хочу, 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

'сегментов (м, 0, м, 1)' – user20650

ответ

1

У вас есть слово„петля“в кавычках, я полагаю, что простые сегменты() команда, а не истинный цикл является то, что вы ищете.

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 вертикальных линий.

 Смежные вопросы

  • Нет связанных вопросов^_^