问题标签 [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.
r - rChart 在闪亮的应用程序中打开新窗口
我正在尝试在闪亮的应用程序中绘制 rChart 并通过 Rstudio 服务器运行它。当我运行该应用程序时,闪亮的页面会出现错误:尝试应用非功能并且 RChart 在新的浏览器窗口中打开。
如何让 rChart 出现在闪亮的应用程序中?
服务器.R
用户界面
我的 R 会话信息
r - Rcharts nPlot() 离散/multiBarChart 的百分比
我想使用nPlot()
函数RCharts
来绘制属于离散组的人的百分比,而不是频率。
例如:使用下面的 HairEyeColor 数据/代码,我可以考虑不同头发颜色的人的百分比(我的分组变量),作为他们眼睛颜色的函数。
假设我只想看一个单一的因素,比如头发。有没有办法用 来绘制他们的百分比nPlot()
?
我type=multiBarChart
试过了:
这完全失败了。我也试过:
这至少将一些图表传递给 Shiny UI。但这看起来很可怕,功能(X/Y 轴的外观,点击图表)都丢失了。
我认为这将是合适的,nPlot(type=discreteBarChart)
但这个数据布局似乎需要一个具有单因素变量的数据框。所以我不太明白如何骗取nPlot(type=discreteBarChart)
比例/百分比向量。
任何建议表示赞赏。
r - R Shiny rCharts Morris - rChart 未显示(在特定情况下)
rCharts
我在我的应用程序中使用时遇到了一个问题Shiny
。我动态生成 1-3tabPanels
个(取决于用户的选择),并在每个中呈现一个图。绘图可能有两种类型:简单(带有图形库)或 rCharts(带有morris库)。每次用户更改他的输入时,整体tabsetPanel
都会在组件内呈现。(对于简单绘图或rCharts)uiOutput
的类型是在渲染 a 时定义的,因此绘图确实具有适当的环境。ui output
plotOutput
showOutput
tabPanel
问题是:简单的绘图(带有图形、ggplot2 等)确实可以正常工作 - 它们在tabPanel
. 但是,当我使用应用程序并要显示 2 或 3 个 rCharts 时,碰巧有一个图表没有显示- 几乎没有显示(见下图)。当然,简单的情节不会出现这样的问题。
我试图让输出大小固定,大小灵活,但问题仍然存在。我有各种 R 和库如下:
非常感谢您的任何建议。
rCharts 工作正常:
rCharts 无法显示正常:
编辑:我的代码如下:
用户界面
服务器
更新:
我已请morris.js 库的作者Olly Smith提出解决方案,我收到了以下回复:
当图表未显示在屏幕上时,Morris 无法正确绘制图表。在选项卡式应用程序中使用 Morris 时,您需要在选项卡选择更改时重新绘制活动图表。每个 Morris.Line/Bar/Donut 构造函数返回的图表对象都有一个 redraw() 方法,您可以使用它来执行此操作。不幸的是,它目前没有文档记录,但它现在是 API 的稳定部分,因此可以安全使用。
更新2:
我遵循了RamnathShiny
的建议并更新了rCharts
库版本:
并在重新启动 R 会话后运行代码。不幸的是,情节现在似乎以更奇怪的方式表现。按以下顺序执行操作后:
设置:“函数:x”,“rCharts”,GO [OK],
添加:“功能:x^2”[参见帖子下方的“not_ok_1”图片],
添加:“功能:2x”[参见帖子下方的“not_ok_2”图片]。
我收到的绘图可视化如下:
好的
“not_ok_1”图像
“not_ok_2”图像
r - rHighchart 日期格式问题中的时间序列
我想将时间序列显示为高图交互式图形。但是,在以下 R 脚本中,日期并未全部正确显示。日期的数值在五位之后被削减,使它们都出现在同一天和同一时间。有没有人经历过并解决过类似的事情?
r - 由于 config.yml 文件路径斜杠,R rChart 图不会显示
从 rChart 包中,从 config.yml 文件中读取依赖项,如下所示:
问题是,在路径中读取时,R 似乎遇到了正斜杠和反斜杠的问题,并且不会显示图形:
在网络浏览器中检查绘图元素时,显示如下:
似乎它会自动附加“\”,这就是导致它无法读取依赖项的原因。
有人遇到过这个问题吗?
r - rCharts 和人力车:将数据表添加到我的网页时,滑块从人力车图表中消失
我使用了不起的 rCharts 和 knitr 构建了一个网页。我的页面将人力车时间序列图表与滑块和数据表结合在一起。当我添加数据表时,所有滑块都从我的人力车图表中消失了。我尝试修改 config.yml,以免重复调用相同的资源,但这并没有解决问题。任何想法都会有很大帮助。下面是一个可重现的 r-markdown 文件,可以使用 knitr 编织成一个 html 页面。
r - rCharts Polychart:向绘图添加水平线或垂直线
我在理解如何使用包rPlot
中的函数自定义图表时遇到了一些麻烦rCharts
。说我有以下代码
这将生成一个图,这很好,但是我将如何沿 y 轴添加水平线?例如,如果我想画一条代表平均 y 值的绿线,然后画一条代表平均值 +/- 3 个标准偏差的红线?如果有人知道一些文档并可以指出我,那就太好了。但是,我能找到的唯一文档是 polychart.js ( https://github.com/Polychart/polychart2 ),我不太确定如何将其应用于rCharts
rPlot
R 中的函数。
我已经做了一些挖掘,我觉得答案将与添加/修改对象layers
parameter
内部有关rPlot
。
如果我解决了这个问题,我会发布一个解决方案,但在此期间我将不胜感激任何帮助/建议!我没有太多在 R 中玩对象的经验。我觉得这应该有一些相似之处ggplot2
,我也没有太多经验。
感谢您的任何建议!
r - R 版本 3.0.2 找不到 RCurl 包
我在我的 Windows 7(32 位)系统上使用 R 版本 3.0.2,但我很难安装 rCharts。我从 github 安装其他包(例如,slidify)没有问题,但 R 似乎无法找到我安装的依赖 RCurl 包。
我可以毫无错误地提交以下基本代码行:
但是,当我提交安装 rCharts 的命令时
我得到以下信息:
我尝试安装 libcurl,但不确定是否已将其解压缩到正确的文件夹中。(根据我从有关 rCurl 的其他一些问题中收集到的信息,似乎 libcurl 安装不当/未安装可能是一个促成因素?)
任何帮助将不胜感激。我觉得我在绕圈子。
安