2016-07-09 3 views
0

Предположим, у меня есть V1, V2 и V3, V4. V1 и V2 образуют временной ряд, а V3 и V4 образуют временные ряды. V1 и V3 - это переменные времени, а V2 и V4 - зависимые переменные одинаковых единиц. V1 и V3 - это периоды, которые перекрываются друг с другом, но они не запускаются/не заканчиваются в одних и тех же точках.Как построить 2 пары переменных на одном участке в R?

Сначала я построил V1 и V2 с, plot(V1,V2, type="l"). Но как бы я построил эти две пары переменных на одной оси? Я хотел бы объединить V1 и V2 вместе в таблицу данных и сделать то же самое с V3 и V4, называя их D1 и D2 соответственно. Тогда я могу использовать сюжет (D1, D2 ..), но я не знаю, как слить такие переменные.

Обновление:

V1= c(6,7,8,9,10,11,12,13,14,15,16,17,18) 
V2= c(27,53,68,45,75,35,72,35,25,27,27,26,52) 
V3= c(2,3,4,5,6) 
V4=c(54,23,86,43,26) 
plot(V1,V2, type="l") 
+0

Просьба предоставить данные образцы и примеры кода. (Прочитайте [help/mcve] (http://stackoverflow.com/help/mcve) и [воспроизводимые примеры] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r- воспроизводимый-пример) для справки, затем отредактируйте свой вопрос.) – r2evans

+0

дубликат вопроса здесь: http://stackoverflow.com/questions/2564258/plot-two-graphs-in-same-plot-in-r –

ответ

0

Предположим, что у меня V1, V2 и V3, V4. V1 и V2 образуют временные ряды, а V3 и V4 образуют временные ряды. V1 и V3 являются временными переменными, а V2 и V4 являются зависимыми переменными одних и тех же единиц. V1 и V3 - это периоды , которые перекрывают друг друга, но они не запускаются/не заканчиваются в одних и тех же точках. ... [H] ow я бы построил эти две пары переменных на одной оси?

Вы можете сделать

set.seed(1) 
V1 <- 1:10 
V2 <- runif(length(V1)) 
V3 <- 3:7 
V4 <- runif(length(V3)) 
plot(V1, V2, type="l", xlim = range(c(V1, V3)), ylim = range(c(V2, V4))) 
lines(V3, V4, lty = "dashed") 
Смежные вопросы