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 DefinitionError:规格不正确。
非常感谢任何帮助。
答案 0 :(得分:0)
您可以使用另一个名为renderChart2
的rCharts渲染器代替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
。