我正试图在一个闪亮的应用程序中添加一个rCharts输出。如果输入无效,那么我就不想输出任何东西--所以我希望能够返回NULL,或者在输出中有一个“空图”。但我不知道如何在rCharts中创建一个空的地块。
下面是我的代码,这个例子是直接从自述文件中取出来的,但是我注释掉了绘图代码,然后返回NULL
library(shiny)
library(rCharts)
ui <- pageWithSidebar(
headerPanel("rCharts: Interactive Charts from R using polychart.js"),
sidebar
我使用rCharts为多个系列中带有错误条的散图创建了一个自定义绘图函数。我成功地将said绘图嵌入到一个闪亮的应用程序中。当它第一次显示一切正常时:
但是,如果我试图更新绘图(例如,通过更改某些输入),情节不会改变,并在浏览器的控制台上得到以下JS错误消息:
TypeError: 'undefined' is not a function (evaluating 'this[b].destroy()')
奇怪的是,如果我检查绘图对象(p),它似乎很好,例如,我可以在Rstudio中绘制它,也可以从它得到一个可行的html页面。我想问题在某种程度上是旧
我想要包括一个高图表图,自动调整其y轴,当组被选中或取消选择到一个闪亮的应用程序。
以下情节在Rstudio的查看器窗格中运行良好
library(rCharts)
dat <- data.frame(expand.grid(group = letters[1:3], x = letters[4:6]), y = c(0.1,1:8))
hPlot(x = "x", y = "y", groups = "group", data = dat, type = "line")
但是,当我将它包含到一个闪亮的应用程序中时,它是不起
我运行了一个闪亮的https服务器,我尝试使用rCharts绘制一个dTable,以便可以从dataTables进行多列排序(参见)。
我可以从控制台输出和这个解释()中扣除的是,这个rCharts表试图通过fonts.googleapis.com加载字体,其中的templates/default.html显示如下:
[blocked] The page at 'https://my.server.com/shiny/shiny_dev/' was loaded over HTTPS, but ran insecure content from 'http://font
sankey图有节点限制吗?我正在尝试创建一个包含大量节点的图,但以下代码无法生成图(但没有给出错误警告)。
知道这里发生了什么吗?
# sankey chart using d3 plugin for rCharts and the igraph library
require(rCharts)
require(igraph)
# these are our vertices/nodes/end points/stages/categories/classes/whatever
nodes = c(1:36)
# the chart is basically a graph
pair
我试图用rCharts库复制简单的示例来绘制sankey图表。我找到了并试图复制它,但是我想出了一些问题。
首先,我已经尝试了运行这个代码,没有任何东西。然后我发现并意识到,我需要d3_sankey在我的电脑。所以,我从下载并复制到C:\Users\adomas\Documents\R\win-library\3.0\rCharts\libraries\widgets\d3_sankey。
然后,我再次尝试了未修改的代码,但仍然得到了以下错误:
Error in file(con, "r") : cannot open the connection In addition: W
我是相对较新的R,非常新的闪亮,但我一直未能找到有关这一错误的信息。
我创建了两个图,一个使用d3heatmap,另一个使用leaflet。当我单独运行脚本时,它们都能工作。我按照指示,使用boostrapPage()将两个图表显示在一起,显示得闪闪发亮。
代码可以在这里找到:,但我还是会粘贴到下面。我得到了错误信息
ERROR: path[1]="": No such file or directory
在弹出窗口上显示图表(而不是在控制台上)。对为什么会发生这种事有什么想法吗?
服务器。R:
library(dplyr)
library(d3heatmap)
library