问题标签 [r-highcharter]

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 投票
0 回答
81 浏览

javascript - HighcharterR,来自工具提示中 R DataFrame 的变量

我有一个使用以下代码创建的 data.frame。变量“Kreationen”包含指向不同视频的链接。

现在我想创建一个 Columnchart,它将视频呈现在我之前创建的 div 中并且是空的。

该代码对于 data.frame 的一个元素工作得非常好,但我不知道如何动态传递代码。当用户将鼠标悬停在第一个条上时,将呈现第一个视频,当他将鼠标悬停在第二个条上时,将呈现第二个视频,依此类推。

0 投票
1 回答
989 浏览

r - 无法让 Highcharter 绘制时间序列

试图用 Highcharter 绘制一些时间序列数据

数据如下:

下面的所有代码变体都会产生“No data to display”消息,在 Linux 和 Windows 上相同:

更新

能够通过按照此处的建议"line"转换时间变量来进行绘图:datetime_to_timestamp

同时,错误条码ggplot工作正常:

0 投票
1 回答
625 浏览

r - R highcharter - 分组类别 - 只有一个值的组缺少标签

代码:

输出:

在此处输入图像描述

我尝试使用较小的数据集,并意识到每次组中只有一个值。标签被截断。例如:培养人才 > 赋权

任何帮助,将不胜感激。

0 投票
1 回答
1162 浏览

highcharts - Highcharter 工具提示

我想在工具提示中显示两个条形图的差异。我想我可以通过格式化程序函数访问这些值。但是我尝试的一切都不起作用。这是我的代码:

差异已经是图表对象,但不可见(Marktvolumen$Aenderung)。对我来说,是通过系列对象显示差异还是通过javascript计算差异并不重要:-)

这是条形图:

在此处输入图像描述

谢谢!

0 投票
2 回答
690 浏览

r - R Highcharter Sankey 节点列属性问题

我想使用highcharter包在 R 中绘制一个桑基图。我在格式化它时遇到问题。这是示例。

这将产生以下图片: 开箱即用

我希望B节点位于中间以获得更好的情节前景。因此,我尝试通过操纵Highcharts 系列的column属性来实现这一点:nodes

这不会改变图片。我发现,原因如下:highcharter用于jsonlite::toJSON转换R对象,它[]在 JSON 中提供了不必要的,这会破坏 Highcharts 行为。

相同但 with"A"而不是["A"]etc. 将起作用。JS 中的证明在这个jsfiddle中。

我尝试将 JavaScript 嵌入 plot with htmlwidgets::JS,但它不起作用:

所以,我在这里卡住了。有谁知道如何hc_add_series考虑在这种情况下需要的系列属性?

0 投票
1 回答
1290 浏览

r - R Highcharter:格式化双 y 轴图表

我有一个柱形图和折线图,使用主要和次要 y 轴。我想知道如何分别格式化每个轴。

我希望能够做两件事:

  • 将主轴最大值设置为 100
  • colorByPoint用于列系列。目前,当我使用参数时,线系列不会出现。

下面是我的数据集:

下面是我的代码:

如果删除hc_plotOptions,则显示线条系列。如果您保留它,则可以使用,colorByPoint但线条系列会消失。

0 投票
1 回答
3086 浏览

r - R Highcharter:格式化工具提示

我有一个“堆积条形”图表,我把它放在一个更宽的条上,看看它是否符合我的标准。由于一个技巧,我的图表看起来像我想要的方式(使用grouping = FALSE并使每列的总数成为它前面的总和)。现在的问题tooltip是显示不正确的数字(正确)。

问题:有没有一种方法可以格式化工具提示以显示正确的数字(包括颜色点)或以不同的方式创建图表?

在此处输入图像描述

例如,图片上显示的数字不正确tooltip,我希望它显示:

  • DIH 目标:21 小时
  • 报价保持时间:6.2hrs
  • 其他保持时间:19.3hrs
  • 购物时间:3.4 小时

代码:

数据:

更新

走上只是格式化的路径tooltip。我创建了新变量来表示正确的时间,但我无法弄清楚如何在tooltip. 在此处找到的示例:如何使用工具提示格式化程序并仍然显示图表颜色(就像默认情况下一样)?展示了如何在 JS 中做到这一点,但我无法在 R 中弄清楚。我的问题是我不知道如何使用之间的双引号color span来使其获得正确的颜色。

更新数据:

更新代码:

0 投票
1 回答
790 浏览

r - highcharter:BoxPlot 异常值不在正确的 x 轴点上

有一个数据集,我想创建一个带有异常值的箱线图highcharter。箱线图有效,但我似乎无法将异常值放在正确的x-axis位置;由于某种原因,它们都被分组在位置 0 上。箱线图是正确的,所以我不确定为什么异常值不遵循箱线图。

下面是我的代码:

下面是问题的图片。所有这些scatter (outliers)都位于 x 轴上的 Quote Hold 类别下。

在此处输入图像描述

0 投票
0 回答
141 浏览

shiny - 在 R 中使用 Highcharter 创建柱形图

我无法使用 highcharter 在 R 中创建交互式柱形图。这是我正在尝试使用的代码:

我知道我没有提供工作数据集,但这是来自 140904 元素矩阵。每次运行此代码时出现的错误是:
if (!loaded) { 中的警告:条件的长度 > 1 并且仅使用第一个元素 c("Loading required package: $", "Loading required package : input", "Loading required package: gene") 失败并出现错误:''package' must be of length 1' asJSON(keep_vec_names=TRUE) 的输入是一个命名向量。在 jsonlite 的未来版本中,将不支持此选项,命名向量将被转换为数组而不是对象。如果您想要 JSON 对象输出,请改用命名列表。请参阅 ?toJSON。
任何帮助,将不胜感激。谢谢!

0 投票
0 回答
114 浏览

r - 将鼠标悬停在 Highcharter 图表的标题上。

我正在尝试添加像悬停在 highcharter 图表标题上的信息框。当用户将鼠标悬停在标题上时,它应该显示有关图表的一些信息。这可以在 R 中使用 Highcharter 来实现吗?

谢谢你!这是我想为标题添加悬停属性的示例代码。