我已經調整了D3的子彈圖(link),並使用htmlwidgets
包將其添加到R。您可以查看我的包裹的來源here。htmlwidgets:TypeError:結果未定義
在R控制檯中呈現時,圖表被看作是預期的,但是當我在Shiny應用程序中嘗試相同時,無法看到任何東西。當我在Firefox中檢查控制檯時,發現錯誤TypeError: results is undefined
。這裏是
# ui.R
library(shiny)
library(d3baseline)
shinyUI(fluidPage(
fluidPage(d3baselineOutput('chart'))
))
# server.R
library(shiny)
library(d3baseline)
shinyServer(function(input, output) {
output$chart <- renderD3baseline(d3baseline(resources, x_label="Metric"))
})
的d3baseline
軟件包可以安裝爲閃亮的應用程序的代碼如下:
library(devtools)
install_github("tejas-kale/d3baseline")
請原諒我,如果我被密集在這裏,但儘管取得了一些嘗試,我無法確定究竟是什麼導致了這個錯誤。
非常感謝您的幫助!
無法複製您的示例,但我檢測到代碼中可能存在問題的部分內容:1. fluidPage中的'fliudPage'。 2.函數'render'與'({...})'一起用於參數。轉到[有光澤的文章](http://shiny.rstudio.com/articles/)查看更多 –
謝謝,Andriy。我糾正了您突出顯示的問題區域,但仍然沒有運氣。我怎樣才能幫助你重現我的榜樣? –
用'dput(資源)'顯示你的表格或創建一個虛擬數據;和一個你使用的函數(找不到'd3baseline'包) –