Как реализовать следующую визуализацию в R ggplot2 [duplicate]

Правильный способ передачи ссылки функции - использовать обратные вызовы.

names.forEach(name => setTimeout(function() {
    printer(name);
}, 1000));

обратные вызовы содержат ссылку на функцию.

setTimeout(callbackFunction, milliseconds);
19
задан juba 1 February 2013 в 12:05
поделиться

2 ответа

Попробуйте следующее:

ggplot(data=alldf.m, aes(x=variable, y = value, colour = ID, group = ID)) + 
  geom_line() + facet_wrap(~fn)

enter image description here [/g0]

16
ответ дан kohske 22 August 2018 в 19:19
поделиться

Даже для OP требуется ggplot2, но я думаю, что этот пример также подходит для lattice:

library(lattice)
xyplot(data=alldf.m, value~variable|fn, type ='b', groups = ID, auto.key = T)

enter image description here [/g0]

и используя latticeExtra, мы можем получить что-то colse для решения ggplot2:

 p <-  xyplot(data=alldf.m, value~variable|fn, type ='b', groups = ID, auto.key = T)
 update(p , par.settings = ggplot2like())

enter image description here [/g1]

6
ответ дан agstudy 22 August 2018 в 19:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: