问题标签 [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.
javascript - HighcharterR,来自工具提示中 R DataFrame 的变量
我有一个使用以下代码创建的 data.frame。变量“Kreationen”包含指向不同视频的链接。
现在我想创建一个 Columnchart,它将视频呈现在我之前创建的 div 中并且是空的。
该代码对于 data.frame 的一个元素工作得非常好,但我不知道如何动态传递代码。当用户将鼠标悬停在第一个条上时,将呈现第一个视频,当他将鼠标悬停在第二个条上时,将呈现第二个视频,依此类推。
r - 无法让 Highcharter 绘制时间序列
试图用 Highcharter 绘制一些时间序列数据
数据如下:
下面的所有代码变体都会产生“No data to display”消息,在 Linux 和 Windows 上相同:
更新
能够通过按照此处的建议"line"
转换时间变量来进行绘图:datetime_to_timestamp
同时,错误条码ggplot
工作正常:
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
考虑在这种情况下需要的系列属性?
r - R Highcharter:格式化双 y 轴图表
我有一个柱形图和折线图,使用主要和次要 y 轴。我想知道如何分别格式化每个轴。
我希望能够做两件事:
- 将主轴最大值设置为 100
- 可
colorByPoint
用于列系列。目前,当我使用参数时,线系列不会出现。
下面是我的数据集:
下面是我的代码:
如果删除hc_plotOptions
,则显示线条系列。如果您保留它,则可以使用,colorByPoint
但线条系列会消失。
r - R Highcharter:格式化工具提示
我有一个“堆积条形”图表,我把它放在一个更宽的条上,看看它是否符合我的标准。由于一个技巧,我的图表看起来像我想要的方式(使用grouping = FALSE
并使每列的总数成为它前面的总和)。现在的问题tooltip
是显示不正确的数字(正确)。
问题:有没有一种方法可以格式化工具提示以显示正确的数字(包括颜色点)或以不同的方式创建图表?
例如,图片上显示的数字不正确tooltip
,我希望它显示:
- DIH 目标:21 小时
- 报价保持时间:6.2hrs
- 其他保持时间:19.3hrs
- 购物时间:3.4 小时
代码:
数据:
更新
走上只是格式化的路径tooltip
。我创建了新变量来表示正确的时间,但我无法弄清楚如何在tooltip
. 在此处找到的示例:如何使用工具提示格式化程序并仍然显示图表颜色(就像默认情况下一样)?展示了如何在 JS 中做到这一点,但我无法在 R 中弄清楚。我的问题是我不知道如何使用之间的双引号color span
来使其获得正确的颜色。
更新数据:
更新代码:
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。
任何帮助,将不胜感激。谢谢!
r - 将鼠标悬停在 Highcharter 图表的标题上。
我正在尝试添加像悬停在 highcharter 图表标题上的信息框。当用户将鼠标悬停在标题上时,它应该显示有关图表的一些信息。这可以在 R 中使用 Highcharter 来实现吗?
谢谢你!这是我想为标题添加悬停属性的示例代码。