问题标签 [rcharts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2020 浏览

r - rChart 在闪亮的应用程序中打开新窗口

我正在尝试在闪亮的应用程序中绘制 rChart 并通过 Rstudio 服务器运行它。当我运行该应用程序时,闪亮的页面会出现错误:尝试应用非功能并且 RChart 在新的浏览器窗口中打开。

如何让 rChart 出现在闪亮的应用程序中?

服务器.R

用户界面

我的 R 会话信息

0 投票
1 回答
3591 浏览

r - Rcharts nPlot() 离散/multiBarChart 的百分比

我想使用nPlot()函数RCharts来绘制属于离散组的人的百分比,而不是频率。

例如:使用下面的 HairEyeColor 数据/代码,我可以考虑不同头发颜色的人的百分比(我的分组变量),作为他们眼睛颜色的函数。

假设我只想看一个单一的因素,比如头发。有没有办法用 来绘制他们的百分比nPlot()

type=multiBarChart试过了:

这完全失败了。我也试过:

这至少将一些图表传递给 Shiny UI。但这看起来很可怕,功能(X/Y 轴的外观,点击图表)都丢失了。

我认为这将是合适的,nPlot(type=discreteBarChart)但这个数据布局似乎需要一个具有单因素变量的数据框。所以我不太明白如何骗取nPlot(type=discreteBarChart)比例/百分比向量。

任何建议表示赞赏。

0 投票
0 回答
2238 浏览

r - R Shiny rCharts Morris - rChart 未显示(在特定情况下)

rCharts我在我的应用程序中使用时遇到了一个问题Shiny。我动态生成 1-3tabPanels个(取决于用户的选择),并在每个中呈现一个图。绘图可能有两种类型:简单(带有图形库)或 rCharts(带有morris)。每次用户更改他的输入时,整体tabsetPanel都会在组件内呈现。(对于简单绘图或rCharts)uiOutput的类型是在渲染 a 时定义的,因此绘图确实具有适当的环境。ui outputplotOutputshowOutputtabPanel

问题是:简单的绘图(带有图形、ggplot2 等)确实可以正常工作 - 它们在tabPanel. 但是,当我使用应用程序并要显示 2 或 3 个 rCharts 时,碰巧有一个图表没有显示- 几乎没有显示(见下图)。当然,简单的情节不会出现这样的问题。

我试图让输出大小固定,大小灵活,但问题仍然存在。我有各种 R 和库如下:

非常感谢您的任何建议。

rCharts 工作正常:

在此处输入图像描述

rCharts 无法显示正常:

在此处输入图像描述

编辑:我的代码如下:

用户界面

服务器

更新:

我已请morris.js 库的作者Olly Smith提出解决方案,我收到了以下回复:

当图表未显示在屏幕上时,Morris 无法正确绘制图表。在选项卡式应用程序中使用 Morris 时,您需要在选项卡选择更改时重新绘制活动图表。每个 Morris.Line/Bar/Donut 构造函数返回的图表对象都有一个 redraw() 方法,您可以使用它来执行此操作。不幸的是,它目前没有文档记录,但它现在是 API 的稳定部分,因此可以安全使用。

更新2:

我遵循了RamnathShiny的建议并更新了rCharts库版本:

并在重新启动 R 会话后运行代码。不幸的是,情节现在似乎以更奇怪的方式表现。按以下顺序执行操作后:

  1. 设置:“函数:x”,“rCharts”,GO [OK],

  2. 添加:“功能:x^2”[参见帖子下方的“not_ok_1”图片],

  3. 添加:“功能:2x”[参见帖子下方的“not_ok_2”图片]。

我收到的绘图可视化如下:

  1. 好的 在此处输入图像描述

  2. “not_ok_1”图像 在此处输入图像描述

  3. “not_ok_2”图像 在此处输入图像描述

0 投票
0 回答
1187 浏览

r - rHighchart 日期格式问题中的时间序列

我想将时间序列显示为高图交互式图形。但是,在以下 R 脚本中,日期并未全部正确显示。日期的数值在五位之后被削减,使它们都出现在同一天和同一时间。有没有人经历过并解决过类似的事情?

0 投票
0 回答
266 浏览

r - 由于 config.yml 文件路径斜杠,R rChart 图不会显示

从 rChart 包中,从 config.yml 文件中读取依赖项,如下所示:

问题是,在路径中读取时,R 似乎遇到了正斜杠和反斜杠的问题,并且不会显示图形:

在网络浏览器中检查绘图元素时,显示如下:

似乎它会自动附加“\”,这就是导致它无法读取依赖项的原因。

有人遇到过这个问题吗?

0 投票
1 回答
562 浏览

r - rCharts 轴标签重叠刻度线标签

在 rCharts 示例中,例如用于凹坑图的这些示例中,轴标签通常与刻度线标签重叠,这使得它们实际上无法用于演示质量工作......但在为凹坑(在 R / rCharts 环境之外)给出的示例中,它们没有吨。有没有办法从 R 中解决这个问题?

这是一个可重现的问题示例 - 观察 y 轴上的标签。

(注意 - 正如我在评论中所说,这似乎特定于图表从 R 直接发送到 Web 浏览器时。如果我首先通过 sink(...) 和 dPlot 对象的 print 方法保存它,然后在文件服务器的浏览器中打开它,轴标签看起来位置很好)。

0 投票
1 回答
672 浏览

r - rCharts 和人力车:将数据表添加到我的网页时,滑块从人力车图表中消失

我使用了不起的 rCharts 和 knitr 构建了一个网页。我的页面将人力车时间序列图表与滑块和数据表结合在一起。当我添加数据表时,所有滑块都从我的人力车图表中消失了。我尝试修改 config.yml,以免重复调用相同的资源,但这并没有解决问题。任何想法都会有很大帮助。下面是一个可重现的 r-markdown 文件,可以使用 knitr 编织成一个 html 页面。

0 投票
1 回答
1106 浏览

r - rCharts Parallel Coordinates Plot with shiny

I need parallel coordinates plot with interactivity in shiny. This is the plot that I want and this is a solution of producing rCharts in shiny.

0 投票
1 回答
1315 浏览

r - rCharts Polychart:向绘图添加水平线或垂直线

我在理解如何使用包rPlot中的函数自定义图表时遇到了一些麻烦rCharts。说我有以下代码

这将生成一个图,这很好,但是我将如何沿 y 轴添加水平线?例如,如果我想画一条代表平均 y 值的绿线,然后画一条代表平均值 +/- 3 个标准偏差的红线?如果有人知道一些文档并可以指出我,那就太好了。但是,我能找到的唯一文档是 polychart.js ( https://github.com/Polychart/polychart2 ),我不太确定如何将其应用于rCharts rPlotR 中的函数。

我已经做了一些挖掘,我觉得答案将与添加/修改对象layers parameter内部有关rPlot

如果我解决了这个问题,我会发布一个解决方案,但在此期间我将不胜感激任何帮助/建议!我没有太多在 R 中玩对象的经验。我觉得这应该有一些相似之处ggplot2,我也没有太多经验。

感谢您的任何建议!

0 投票
1 回答
2148 浏览

r - R 版本 3.0.2 找不到 RCurl 包

我在我的 Windows 7(32 位)系统上使用 R 版本 3.0.2,但我很难安装 rCharts。我从 github 安装其他包(例如,slidify)没有问题,但 R 似乎无法找到我安装的依赖 RCurl 包。

我可以毫无错误地提交以下基本代码行:

但是,当我提交安装 rCharts 的命令时

我得到以下信息:

我尝试安装 libcurl,但不确定是否已将其解压缩到正确的文件夹中。(根据我从有关 rCurl 的其他一些问题中收集到的信息,似乎 libcurl 安装不当/未安装可能是一个促成因素?)

任何帮助将不胜感激。我觉得我在绕圈子。