Я хочу создать plotOutput object
, который создается динамически.
Я создал динамические объекты для рендеринга разных графиков, им переданы разные «Данные», поэтому график будет отличаться.
Функция renderPlot
затем сохраняется в Graph1, Graph2, Graph3 и т. Д. Во сколько раз я был создан. Тогда элемент пользовательского интерфейса "w" имеет plotOutput из Graph1, Graph2 и т. Д.
Но когда я вызываю "w", последний график отображается и перезаписывается во всех объектах w.
Есть ли другой способ сделать это?
output[[paste0("Graph",i)]]<-{ renderPlot({ggplot2(Data,aes(x=xxval,y=yval)+geom_point() }
w<-plotOutput(paste0("Graph",i),height=200,width=300)