问题标签 [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 - 在 rCharts 中调整轴标签 NVD3 图形
我正在使用 rChartsnPlot()
函数来显示给定列联表类型数据的堆叠或分组条形图。“multiBarChart”显示在闪亮的应用程序中。下面给出了我在闪亮的应用程序中使用的一段代码。
在我的数据集中,一个分类变量有 16 个级别。当此变量沿“multiBarChart”的 x 轴显示时,不会显示所有标签。有没有办法nPlot
调整轴标签的字体大小?我在想类似cex.axis=0.5
或cex.lab=0.5
类似的事情。
或者,是否有一个参数las=
可以让我将轴标签旋转 90 度,并且可能有一个更清晰的图,其中所有分类变量的标签都沿图的 x 轴显示。
非常感谢该小组可以提供的任何建议!
r - 将值添加到 rCharts hPlot 工具提示
我想通过 rCharts 为标准的 Highcharts 工具提示添加一些额外的值。示例代码:
这会生成一个带有 x 和 y 值的工具提示。并将系列名称 z 作为标题。现在我还希望将名称值添加到工具提示中。但是我不知道这是如何完成的。
r - 从 rCharts 保存到图像文件
我想知道是否有办法将使用 rCharts 生成的图表保存到文件中(作为图像)。特别是,我想将使用“传单”生成的地图保存到文件中。
例如,可以使用以下方法生成示例地图:
这将在浏览器中打开一个地图。现在,我可以右键单击地图并选择保存图像,但这只会保存地图的单个图块。我想将整个地图保存到文件中,并使用一些代码将其自动化(而不是手动单击和保存),因为我需要循环运行该过程。有什么建议么?
r - 与 Shiny、rCharts 和 nvd3 的交互性?
[编辑]
我一直在使用 nvd3 的 rcharts 包装器编写一个简单的基于 Shiny 的多条形图实现。当我从 R 控制台本地生成图形时,我能够与之交互,并且转换按预期工作。但是,当包裹在闪亮的界面中时,它不会重绘,也不允许与绘图本身进行交互。
我已经粘贴了我在下面使用的代码以及示例数据集。使用示例数据运行时,效果很好。但是,我的实际数据集要大得多(trips 数据集中有超过 5k 条记录,stations 数据集中有超过 100 个条目)。不知道为什么这很重要,但它似乎破坏了界面。
这是 global.r 文件:
这是 server.r 文件:
这是 ur.r 文件:
以下是 trips.csv 文件的示例:
这是stations.csv 文件的示例:
r - 通过 rCharts 格式化 Highcharts 绘图
我在从 rCharts 工作中获得高图表时遇到了一些麻烦。我的数据和预期的图表是这样的:
大多是一些观测数据,有缺失值、预测和相应的区间以及以水平线显示的一定限度。现在,有些事情我无法弄清楚:
- 我希望预测和间隔具有相同的样式。如何将这三个系列的点样式更改为相同的样式?
- 水平线不必是交互式的。有没有画一条简单的水平线的选项?我没有让它与来自http://docs.highcharts.com的参考一起工作
- 如何从图例中删除某些系列?特别是我不希望将间隔包含在图例中。
- 有没有办法在观察到的数据中插入缺失值?还是我必须提前手动执行此操作?
r - 在 Slidify 的幻灯片中渲染 rCharts
最近我一直在尝试slidify
和rCharts
。使用 slidify 生成简单图表的教程是解释性的,但我找不到任何关于 rCharts 的此类教程。
例如,我知道下面会生成一个交互式绘图
但是,我不知道如何使用slidify
.
编辑 - 在有用的评论之后
我尝试了以下方法,在 Ramnath 的git上看到了它:
但最终出现了这个错误:
之后我决定将 Ramnath 的小部件中的 nvd3 文件夹直接复制到我的文件夹中,希望这能解决问题。然而,这最终在后台疯狂地显示了 Ramnath 的 git 页面以及我的幻灯片!
该怎么办?我非常感谢任何有关如何完成此任务的指南/指针/建议。而且,我希望这个问题能帮助像我这样的其他新手使用精彩的 rCharts。
注意:我使用的是 R 的标准编辑器,而不是 R-studio。我觉得前者不那么混乱。
java - NVD3 中的 linePlusBarChart、rCharts 和闪亮
存在NVD3
用于组合折线图和条形图的图表linePlusBarChart
。这将非常适合我的数据。但是,它似乎不被原生支持rCharts
。据我所见,NVD3
其中实现的图表rCharts
是(来自示例):
scatterChart
multiBarChart
multiBarHorizontalChart
pieChart
lineChart
lineWithFocusChart
stackedAreaChart
是否可以让其他人工作?可能是我误解了rCharts+NVD3
! 我对 Java 很陌生,所以我会非常感谢良好的参考资料、文档和一般帮助!
但我的基本和直接的问题是:如何linePlusBarChart
从rCharts
?还是一种lineChart
将 a 分层到条形图上的方法?
谢谢!
r - rCharts - 将第二个 y 轴添加到时间序列
rCharts 中的任何打包图表框架是否支持制作具有不同 y 轴的两个系列的时间序列图?在这种情况下,有人可以分享一个例子吗?
我查看了那里的文档以及图表框架网站上的文档,但没有找到任何东西。
r - 在 rCharts + polychart 中手动设置点颜色
我尝试使用 rCharts 和 polychart 前端构建图表:
我想通过使用某种离散映射(如上面的示例)或使用其他逻辑来控制点颜色。这是怎么做的
编辑
按照Ramnath 的回答,我尝试执行以下操作,但我得到一个空页面:
从 github 升级 rCharts 的分辨率解决了这个问题。
r - 使用 rCharts + polychart 处理日期和大数
在以下示例中,我使用示例数据构建了一个 data.frame:时间戳和与之关联的值。然后我尝试使用以 polychart 作为后端的 rCharts 绘制这些数据,一次使用原始时间戳,一次将其转换为 intiger:
第一个图 (plt1) 如下所示:
第二个如下:
如您所见,日期被截断,因此位于同一日期的数据点具有相同的 X 坐标,而与小时/分钟值无关。两个图上显示的工具提示也被截断。如何使用 polychart 保持小时/分钟分辨率?
编辑
玩过这个之后,我得出一个结论,即 polychart 不能很好地处理高于 10^9 的 X 值。我仍然找不到解决此问题的方法。