ui.R
showOutput("applicationsClusterRChart", lib = "polycharts")
server.R
output$applicationsClusterRChart <- renderChart({ appCData<-mpg[,c("displ","cty")] clusters<-kmeans(appCData, 3) p1<-rPlot(displ~cty, data=appCData) return(p1) })
不输出任何图表。
当我查看浏览器上的控制台时,它会抛出一个错误:
polychart2.standalone.js:263 Uncaught :糟糕的规范.
任何帮助都非常感谢。
发布于 2015-01-05 20:53:05
您可以通过使用另一个名为rCharts呈现程序的renderChart2
而不是renderChart
来避免这个问题。
library(rCharts)
shinyServer(function(input, output) {
output$app <- renderChart2({
# appCData <- mpg[,c("displ","cty")] # not needed for this example
# clusters <- kmeans(appCData, 3) # not needed for this example
p1 <- rPlot(displ~cty, data=mpg,type='point')
return(p1)
})
})
此外,请注意,rPlot
需要显式地声明一个绘图类型,否则它将生成一个空图。在上面的例子中,我使用了type=point
。
https://stackoverflow.com/questions/27763534
复制相似问题