我已经调整了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'包) –