问题标签 [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 投票
1 回答
5321 浏览

r - 在 rCharts 中调整轴标签 NVD3 图形

我正在使用 rChartsnPlot()函数来显示给定列联表类型数据的堆叠或分组条形图。“multiBarChart”显示在闪亮的应用程序中。下面给出了我在闪亮的应用程序中使用的一段代码。

在我的数据集中,一个分类变量有 16 个级别。当此变量沿“multiBarChart”的 x 轴显示时,不会显示所有标签。有没有办法nPlot调整轴标签的字体大小?我在想类似cex.axis=0.5cex.lab=0.5类似的事情。

或者,是否有一个参数las=可以让我将轴标签旋转 90 度,并且可能有一个更清晰的图,其中所有分类变量的标签都沿图的 x 轴显示。

非常感谢该小组可以提供的任何建议!

0 投票
2 回答
2695 浏览

r - 将值添加到 rCharts hPlot 工具提示

我想通过 rCharts 为标准的 Highcharts 工具提示添加一些额外的值。示例代码:

这会生成一个带有 x 和 y 值的工具提示。并将系列名称 z 作为标题。现在我还希望将名称值添加到工具提示中。但是我不知道这是如何完成的。

0 投票
2 回答
1115 浏览

r - 从 rCharts 保存到图像文件

我想知道是否有办法将使用 rCharts 生成的图表保存到文件中(作为图像)。特别是,我想将使用“传单”生成的地图保存到文件中。

例如,可以使用以下方法生成示例地图:

这将在浏览器中打开一个地图。现在,我可以右键单击地图并选择保存图像,但这只会保存地图的单个图块。我想将整个地图保存到文件中,并使用一些代码将其自动化(而不是手动单击和保存),因为我需要循环运行该过程。有什么建议么?

0 投票
1 回答
1831 浏览

r - 与 Shiny、rCharts 和 nvd3 的交互性?

[编辑]

我一直在使用 nvd3 的 rcharts 包装器编写一个简单的基于 Shiny 的多条形图实现。当我从 R 控制台本地生成图形时,我能够与之交互,并且转换按预期工作。但是,当包裹在闪亮的界面中时,它不会重绘,也不允许与绘图本身进行交互。

我已经粘贴了我在下面使用的代码以及示例数据集。使用示例数据运行时,效果很好。但是,我的实际数据集要大得多(trips 数据集中有超过 5k 条记录,stations 数据集中有超过 100 个条目)。不知道为什么这很重要,但它似乎破坏了界面。

这是 global.r 文件:

这是 server.r 文件:

这是 ur.r 文件:

以下是 trips.csv 文件的示例:

这是stations.csv 文件的示例:

0 投票
1 回答
2644 浏览

r - 通过 rCharts 格式化 Highcharts 绘图

我在从 rCharts 工作中获得高图表时遇到了一些麻烦。我的数据和预期的图表是这样的:

大多是一些观测数据,有缺失值、预测和相应的区间以及以水平线显示的一定限度。现在,有些事情我无法弄清楚:

  1. 我希望预测和间隔具有相同的样式。如何将这三个系列的点样式更改为相同的样式?
  2. 水平线不必是交互式的。有没有画一条简单的水平线的选项?我没有让它与来自http://docs.highcharts.com的参考一起工作
  3. 如何从图例中删除某些系列?特别是我不希望将间隔包含在图例中。
  4. 有没有办法在观察到的数据中插入缺失值?还是我必须提前手动执行此操作?
0 投票
1 回答
3826 浏览

r - 在 Slidify 的幻灯片中渲染 rCharts

最近我一直在尝试slidifyrCharts。使用 slidify 生成简单图表的教程是解释性的,但我找不到任何关于 rCharts 的此类教程。

例如,我知道下面会生成一个交互式绘图

但是,我知道如何使用slidify.

编辑 - 在有用的评论之后

我尝试了以下方法,在 Ramnath 的git上看到了它:

但最终出现了这个错误:

之后我决定将 Ramnath 的小部件中的 nvd3 文件夹直接复制到我的文件夹中,希望这能解决问题。然而,这最终在后台疯狂地显示了 Ramnath 的 git 页面以及我的幻灯片!

该怎么办?我非常感谢任何有关如何完成此任务的指南/指针/建议。而且,我希望这个问题能帮助像我这样的其他新手使用精彩的 rCharts。

注意:我使用的是 R 的标准编辑器,而不是 R-studio。我觉得前者不那么混乱。

0 投票
0 回答
562 浏览

java - NVD3 中的 linePlusBarChart、rCharts 和闪亮

存在NVD3用于组合折线图和条形图的图表linePlusBarChart。这将非常适合我的数据。但是,它似乎不被原生支持rCharts。据我所见,NVD3其中实现的图表rCharts是(来自示例):

  • scatterChart
  • multiBarChart
  • multiBarHorizontalChart
  • pieChart
  • lineChart
  • lineWithFocusChart
  • stackedAreaChart

是否可以让其他人工作?可能是我误解了rCharts+NVD3! 我对 Java 很陌生,所以我会非常感谢良好的参考资料、文档和一般帮助!

但我的基本和直接的问题是:如何linePlusBarChartrCharts?还是一种lineChart将 a 分层到条形图上的方法?

谢谢!

0 投票
1 回答
3318 浏览

r - rCharts - 将第二个 y 轴添加到时间序列

rCharts 中的任何打包图表框架是否支持制作具有不同 y 轴的两个系列的时间序列图?在这种情况下,有人可以分享一个例子吗?

我查看了那里的文档以及图表框架网站上的文档,但没有找到任何东西。

0 投票
1 回答
1086 浏览

r - 在 rCharts + polychart 中手动设置点颜色

我尝试使用 rCharts 和 polychart 前端构建图表:

我想通过使用某种离散映射(如上面的示例)或使用其他逻辑来控制点颜色。这是怎么做的

编辑

按照Ramnath 的回答,我尝试执行以下操作,但我得到一个空页面:

从 github 升级 rCharts 的分辨率解决了这个问题。

0 投票
0 回答
315 浏览

r - 使用 rCharts + polychart 处理日期和大数

在以下示例中,我使用示例数据构建了一个 data.frame:时间戳和与之关联的值。然后我尝试使用以 polychart 作为后端的 rCharts 绘制这些数据,一次使用原始时间戳,一次将其转换为 intiger:

第一个图 (plt1) 如下所示:

plt1

第二个如下:

在此处输入图像描述

如您所见,日期被截断,因此位于同一日期的数据点具有相同的 X 坐标,而与小时/分钟值无关。两个图上显示的工具提示也被截断。如何使用 polychart 保持小时/分钟分辨率?

编辑

玩过这个之后,我得出一个结论,即 polychart 不能很好地处理高于 10^9 的 X 值。我仍然找不到解决此问题的方法。