问题标签 [polychart]

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 回答
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 值。我仍然找不到解决此问题的方法。

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 回答
917 浏览

r - 我可以在 ggplot2 或 rCharts 中获得交互式绘图吗?

使用以下代码生成路径图,以随时间比较两个不同的变量。

即使该情节应该是交互式的,但没有任何迹象表明它像tootip功能和所有。我不知道如何在 ggplot2 中添加交互性,这就是我计划使用 rCharts 进行简单交互的原因。如果可能的话,谁能告诉我如何在 rCharts 和 ggplot2 中做到这一点。不管怎么说,还是要谢谢你。

0 投票
0 回答
176 浏览

r - 日期未在 rCharts 多图表中正确显示

前面的代码用于生成具有 tooptip 功能的 rCharts。生成的情节是好的,除了一个地方。如果您将鼠标指针悬停在线的某个点以检查该特定点的数据,您会注意到 Date 的值未正确显示。我该如何解决这个问题?

0 投票
0 回答
217 浏览

javascript - 如何自定义 rPlot 标题(字体大小、字体、..)?

如何更改 rPlot 标题的字体大小?

0 投票
1 回答
913 浏览

javascript - rCharts::rPlot 点击事件

此示例展示了如何使用 javascript 向 rPlot 添加工具提示:rPlot 工具提示问题 此示例展示了如何将点击事件添加到 hPlot(highcharts): https ://github.com/ramnathv/rCharts/blob/master/inst/库/highcharts/examples.R

我想让 rPlot 执行与 hPlot 类似的 on.click 事件,但无法找出使用 rPlot/polycharts 分配它的正确方法。

Polychart 示例(成功应用工具提示):

HighCharts 示例(成功创建警报弹出窗口):

下面是我当前绘制但不触发点击事件的代码:

当前使用 rCharts v0.4.2: 包:rCharts 类型:包标题:使用 Polycharts.js 的交互式图表版本:0.4.2 日期:2013-04-09

0 投票
0 回答
250 浏览

r - 使用 rCharts、polychart.js 和 Shiny 的散点图

我正在尝试用散点图制作一个闪亮的应用程序,但我收到了错误”

未捕获的定义错误:错误规范 polychart2.standalone.js:263

我读过使用 renderchart2 可以解决这个问题,但我仍然遇到同样的错误,我使用的是最新的开发版 rcharts,这是我的代码

用户界面

服务器.R

谢谢你的帮助

0 投票
1 回答
202 浏览

r - 禁用 rCharts 动画

我正在使用 rCharts 和闪亮来绘制各种数据集。这些数据集是动态的,在某些情况下可能非常大(在某些情况下超过 10 000 个点)。在这些情况下,显示绘图需要很长时间(40 秒以上)。

有没有办法在没有动画的情况下生成 rCharts 图。这应该会显着减少绘图的创建和渲染时间。

我查看了文档(有一点),但还没有找到方法。

我唯一找到的是https://gist.github.com/timelyportfolio/10184829

我正在使用 Polycharts、NVD3 和 HighCharts。

编辑:对于 highCharts 我可以做p$tooltip(enabled = F)p$chart(animation = F). 但任何额外的帮助将不胜感激,特别是对于 Polycharts 和 NVD3

0 投票
0 回答
391 浏览

r - rPlot 不会在 Shiny 应用程序中显示

我有一个应用程序,我想在其中使用 rCharts 和 polycharts 来创建带有工具提示的绘图。但是当我加载闪亮的应用程序时,情节没有出现,我不知道为什么。

这是我的 ui.R:

这是我的server.R:

我尝试了不同的东西,例如options(RCHART_LIB = 'polycharts') ,在input$TestSel ~ Temperature周围使用as.formula,在 TestSelection-ui 上添加一个反应元素,我尝试将浏览器从内部更改为火狐,到 Chrome。

我怀疑input$TestSel ~ Temperature是原因,因为当我用 Chrome 检查 javascript 时,它看起来不像input$TestSel已被解释为所需的值。但我完全是 javascript 的菜鸟,所以我不知道。编辑:我相当肯定我的错误发生在这里,因为将更改的input$TestSel设置为所需的值会导致所需的情节......但仍然不知道如何解决它。

仅使用 R 时,该图会根据需要在查看器中显示。