Я уверен, что это простой вопрос, но я нашел только трудные ответы... Я только начал программировать R, и мне очень нравятся пакеты dplyr и ggvis.. Однако я не мог понять, как объединить несколько линейных графиков в один диаграмма. Я измерял разные образцы с течением времени, и мои данные выглядят примерно так:
time <-1:10
m = matrix(c(2, 4, 3, 1, 5, 7),nrow=10,ncol=3,byrow = FALSE)
colnames(m)<-c("sample1","sample2","sample3")
mdata <- data.frame(time, m)
data <-tbl_df(data)
Я знаю, что это работает, чтобы связать слои вместе, но это было бы неудобно для моего набора данных, который содержит МНОЖЕСТВО образцов....
data %>% ggvis() %>% layer_paths(~time,~sample1) %>% layer_paths(~time,~sample2)%>%layer_paths(~time, ~sample3)
Любые предложения, чтобы заставить это работать с ggvis? Я играл с циклом for, но безуспешно. Большое спасибо!