rCharts中的multiBarChart(nvd3)无法显示

3
我正在使用rChart库,可以直接从R统计软件生成JavaScript图表。我试图计算multiBarChart,但是绘图似乎是空白的。

编辑 此外,这里的所有示例都无法在我的电脑上显示: https://github.com/ramnathv/rCharts/blob/master/inst/libraries/nvd3/examples.R 所有示例都是空白的。还有一些人在这里遇到了类似的问题,并提到了代理:https://github.com/ramnathv/rCharts/issues/624

这段代码在我的另一台电脑上运行正常。

有什么想法和如何解决这个问题吗?

重现此错误的对象:

WhoAndWhere2Viz <- loadFromGithubRepo("cb754ba1e5b9542cdf982d1491c07099",
                   repo = "Museum",
                   user = "MarcinKosinski",
                   value =TRUE )

并且一幅条形图本身

 library(rCharts)
 n1 <- nPlot( count ~ domena, group = "kto", data = WhoAndWhere2Viz,
                    type="multiBarChart")
       n1$addParams(dom = "myChart")
       n1$chart(color = c('brown', '#594c26', 'blue',  'green'))
 n1

我的会话信息是

> sessionInfo()
R version 3.2.0 (2015-04-16)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.2 LTS

locale:
 [1] LC_CTYPE=pl_PL.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=pl_PL.UTF-8        LC_COLLATE=pl_PL.UTF-8    
 [5] LC_MONETARY=pl_PL.UTF-8    LC_MESSAGES=pl_PL.UTF-8   
 [7] LC_PAPER=pl_PL.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=pl_PL.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods  
[7] base     

loaded via a namespace (and not attached):
[1] tools_3.2.0

input$type是什么?如果您只想要一个multiBarChart,请尝试使用type="multiBarChart" - NicE
抱歉,这是我正在构建的闪亮应用程序输入的内容。看起来这里的所有示例在我的电脑上都是空白的:https://github.com/ramnathv/rCharts/blob/master/inst/libraries/nvd3/examples.R - Marcin
4个回答

0

0

这里 我找到了解决方案

嵌入选项1:Iframe 内联

第一个选项是将图表作为内联iframe嵌入。它的优点是保持HTML单独,但是将图表从页面上的HTML隔离开来,从而避免CSS和JS冲突。然而,这个功能不被IE和Opera支持。

n1$show('iframesrc', cdn = FALSE)

0

我有同样的问题。除非我将它保存为HTML文件,否则无法在浏览器中查看。

试试这个:

   n1$save('test.html', cdn=FALSE)

还有,更进一步地说,看看这个例子:

https://gist.github.com/ramnathv/5531732

不过还是使用 renderChart2,而不是 renderChart。


我从他们的Github存储库中使用了很多解释,除非我将其保存为cdn = FALSE,否则它们都无效。https://github.com/ramnathv/rCharts/issues renderChart2似乎没有帮助。我已经从Ubuntu更改为Windows系统,现在它可以工作了;] - Marcin

-1

试试这个

 n1$addParams(dom = "myChart", "nvd3")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接