2013-03-04 2 views
2
a <- c(1,2,3,4,5,6,7,8,9,10) 
b <- c(4,5,6,3,7,8,5,2,5,8) 
plot(a,b) 

хорошо уверен, что работаетR - Plot два вектора разного размера

a <- c(1,2,3,4,5,6,7,8,9,10) 
b <- c(4,2,3,1,3) 
plot(a,b) 

Можно ли построить первые два пункта А к первой Ъ и второй два из к второй из b .... и так далее.

Любые идеи?

И то, что я не хочу, чтобы сделать это ..

a <- c(1,2,3,4,5,6,7,8,9,10) 
b <- c(4,4,2,2,3,3,1,1,3.3) 
plot(a,b) 

Просто потому, что мой массив гораздо больше.

ответ

5

Да, это так! попробуйте это

plot(a,rep(b, each=2)) 
+1

чертовски быстро, что я могу сказать. просто работает. помогает мне много. – greg121

+2

Speeeeddddddd typing! :) – A5C1D2H2I1M1N2O1R2T1

+0

@ greg121, если этот ответ соответствует вашим потребностям, вы можете принять его как правильно;) –