7
我出現了這個問題,該rCharts情節不會顯示在我的閃亮應用程序。我發現this example完全適合我的需求。即使這張圖表完美地工作,而只是在R中繪製,閃亮的它是一個空白頁面。rCharts情節將不會出現在閃亮的應用程序使用dimple.js
我不確定它有什麼問題。首先,我不確定我是否在showOuput()
中選擇了正確的庫,但我沒有找到任何更好的解決方案。
我想繪製它更復雜的應用程序,但是,我複製我的簡單的應用程序代碼如下服務器:
server.R
library(rCharts)
library(reshape2)
options(RCHART_WIDTH = 1700)
meansconferences <-read.csv("https://raw.github.com/patilv/ESPNBball/master/meansconferences.csv")
shinyServer(function(input, output) {
output$test <- renderChart({
meltmeansconferences=melt(meansconferences[-c(1,10:14)], id.vars=c("Conference","Year"))
d1=dPlot(y="Year", x="value",data=meltmeansconferences, groups="variable",type="bar")
d1$yAxis(type="addCategoryAxis", orderRule="Year")
d1$xAxis(type="addPctAxis")
return(d1)
})
}
)
和UI:
ui.R
options(RCHART_LIB = 'dimple')
shinyUI(pageWithSidebar(
headerPanel("rCharts and shiny"),
sidebarPanel(),
mainPanel(
h4("Graph here"),
showOutput("test","dimple")
)
))
編輯:我使用R版本3.0.2和rCharts 0.4.2閃亮0.8.0.99
如果您有任何想法,請讓我知道。 提前謝謝!
你應該提到你正在使用什麼版本的rCharts。 –
是的,好點,完成! – adomasb
我有相同的設置(Mac),沒有在Shiny中看到圖形。來自server.R的代碼在命令行中工作。當我檢查元素時,數據等似乎在DOM中。但是,Chrome控制檯顯示錯誤:未捕獲'#chart1dd6feaf41b'選擇器與任何元素都不匹配。請用'#'作爲前綴,以便通過id或'。'來選擇。按類別選擇 – Vincent