0
我能夠成功地繪製我的圖表在renderPlot
和ggplot
,但使用nPlot
爲rCharts
,我收到一個錯誤代碼:rChart + nvd3沒有顯示出來 - 錯誤:需要有限ylim值
Error in plot.window(xlim = xlim, ylim = ylim, log = log, yaxs = pars$yaxs) :
need finite 'ylim' values
我只包括我所知道的是麻煩的代碼: 我ui.R:
mainPanel(
showOutput("plot3", "nvd3")
))
我server.R
output$plot3 <- renderChart({
candySelect<- input$candy
d <- candyData[candyData$candy== candySelect, ]
p3 <- nPlot(freq~purchase_month, data = d ,group = "candy", type = "lineChart")
p3$addParams(dom = 'plot3')
p3
})
注意:freq
和purchase_month
是我數據集中的列。例如,「」的格式爲「2014/04」。
檢查空你的'輸入$'值請 –
我可以這樣做:'d [is.na(d)!]'? – Gary
你應該檢查'is.null(input $ candy)',默認情況下它們被設置爲'NULL' –