1
我想生成多个rCharts
饼图基于选择Group
,这个Group
可以改变取决于数据帧。我想在这里动态地添加rCharts到网页使用闪亮
https://gist.github.com/wch/5436415/
someDF = structure(list(Variable.Type = c("Apple", "Orange", "Banana",
"Apple", "Orange", "Banana"), Total = c(2, 1, 3, 6, 5, 4), Market = c("Pete",
"Pete", "Pete", "Sams", "Sams", "Sams")), .Names = c("Variable.Type",
"Total", "Market"), row.names = c(NA, -6L), class = "data.frame")
list = unique(someDF$Market)
使用类似的例子如在server.R
output$somePieCharts = renderUI({
list = unique(someDF$Group)
plot_output_list = lapply(1:length(list), function(i){
plotData = filter(someDF, Group==list[i])
chartOutput(hPlot(Total~Variable.Type, data=plotData, type='pie'))
}
)
do.call(tagList, plot_output_list)
})
在ui.R
uiOutput('somePieCharts')
提供一些数据以使事情更具体。 – Ramnath
当我们再次给你答案时,你会删除这个问题吗? ;) –
@JulienNavarre,为什么我会删除这个问题? – BigDataScientist