首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >htmlwidgets: TypeError:未定义结果

htmlwidgets: TypeError:未定义结果
EN

Stack Overflow用户
提问于 2015-09-15 15:00:01
回答 2查看 303关注 0票数 0

我调整了D3的项目符号图表(link),并使用htmlwidgets包将其添加到R中。您可以查看我的包here的源代码。

当在R控制台中呈现时,可以看到预期的图表,但当我在一个闪亮的应用程序中尝试相同的图表时,什么也看不到。当我在火狐中检查控制台时,我看到错误TypeError: results is undefined。这是闪亮应用程序的代码

代码语言:javascript
复制
# 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包:

代码语言:javascript
复制
library(devtools)
install_github("tejas-kale/d3baseline")

请原谅我在这里的错误,但是尽管我做了一些尝试,我还是不能确定到底是什么导致了这个错误。

非常感谢您的帮助!

EN

回答 2

Stack Overflow用户

发布于 2015-09-15 15:52:49

我也遇到过一次这样的事情。尝试使用htmlOutput而不是d3baselineOutput。我认为htmlWidgets需要为输出指定的htmlOutput ( rCharts和Gvis也是如此)。

票数 1
EN

Stack Overflow用户

发布于 2016-03-03 21:44:14

我也有同样的问题。

结果发现是一个依赖错误。我在.yaml文件中加载JQuery,但它显然已经加载了。

对于将来遇到这种情况的任何人,请尝试一次停用一个依赖项,以找到罪魁祸首。一旦找到,你就可以找到一种方法来解决它。

因为我已经加载了JQuery,所以我只需要删除.yaml文件中的JQuery路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32579671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档