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

r - R Highcharter tickmarkPlacement 与 hchart() 函数

查看文档,tickmarkPlacement 似乎允许将刻度从“on”移动到“between”,但是使用 hchart 函数我似乎无法让它工作。

试图从这种风格转变为这种风格。

0 投票
2 回答
310 浏览

r - 在时间序列降雨数据上创建循环

我是 R 的新手。我已经编写了这段代码来使用highcharter库生成,这是基于我拥有 11 年的数据框,即 2005 年 - 2011 年(4 月 - 10 月)

以下代码为一年。我想创建一个循环或类似的东西来分别为每年创建图表。此代码工作正常,但我必须手动更改每年的日期并生成图表。

0 投票
0 回答
523 浏览

r - 使用 r-highcharter 添加时间线样式图形

我有使用R 中的highcharter库创建的水文图。我想将另一个变量(或使用任何现有变量调整值)作为时间线添加到该图中(如图所示)。该变量的值表也是一个时间序列数据帧,但值是“0”和“1”,其中“0”表示没有洪水,“1”表示洪水。因此,我想将其显示为(仅值“1”)作为时间线的洪水持续时间。

高图表图表

链接到数据

在数据文件夹中,Flood.csv 包含我要添加为新变量的数据

0 投票
1 回答
543 浏览

r - highcharts/highcharter堆叠条形图中的交互式行过滤

我在网站中使用 highcharts 图表(直接使用 R 中的 highcharter 生成)。我想包括下图,它是用我在下面粘贴的 R 代码创建的。

highcharter 中的示例堆叠条形图

它看起来相当不错,我喜欢将所有案例都放在一个图表中。同时,这也是相当不可读的,所以我希望有一种简单的方法来通过简单的点击过滤案例,例如只显示大国或小国(这只是一个例子,我包含在相关列下方的数据框,不一定包含准确的数据),或者可能是其他一些标准。

如果能够以某种方式在图例中添加与任何颜色无关的其他类别,那就太好了……所以,图例看起来像:“外国电影”、“国内电影”、“大国”、“小国”国家”,并且可以单击其中一个来过滤掉行。

这是我的代码:

0 投票
1 回答
947 浏览

shiny - hw_grid 小部件功能在 flexdashboard 中不起作用

由于这个问题,想要将 6 个highcharter图表放在一行中,就像他们在这里做的那样。它似乎在外面工作得很好flexdashboard

请在此处找到一个简单的示例,它如何在其中不起作用flexdashboard

0 投票
0 回答
1301 浏览

r - Highcharter - 线组和散点组的特定颜色

我有一个图表,我在其中比较工厂的劳动时间和平均值。数据来自两个不同的集合,我希望“Plant A”的散点图颜色与“Plant A”的平均线颜色相同(等等)。

我了解到我必须将颜色分配给植物名称,因为 Highcharter 颜色坐标按时间顺序排列,并且数据始终按时间排序,而不是植物名称。

但是,当我这样做时,我可以获得散点图的正确颜色,但线条不会采用相同的颜色。线上的标记会,但不是物理线。(此外,图例似乎根本没有进行颜色分配)。

以下是我的问题的可重现示例:

更新:找到了一个可行的解决方案,但它不是最有说服力的解决方案。希望有人在那里有更好的人。我添加了“PlantD”,因为我的正常代码是动态的,并非所有植物都可能根据用户输入显示。

0 投票
1 回答
735 浏览

r - highcharter - y 轴上的类别

我难住了!我正在尝试highcharter使用 y 轴上的类别制作一个简单的散点图,但我无法弄清楚。

下面是我的代码:

它当前设置为没有类别,y = 1但是当我更改它y = Usernamehc_add_series它不会绘图。我type = "category"hc_yAxis. 不知道为什么它不起作用!

下面是dput输出:

0 投票
1 回答
583 浏览

r - 在函数中使用 highcharter

如何在函数中使用highcharter :: hchart

hchart这是一个使用该函数的简单折线图。

当我尝试编写一个函数来创建相同的图表时,我得到了一个错误。

这是错误消息:Error in mutate_impl(.data, dots) : Binding not found: x.

当我回溯错误时,它似乎hchart正在使用dplyr::mutate_. 这使我相信该错误与 NSE 有关,并且可能hchart需要类似于ggplot2::aes_string()链接)的东西。但是,我在highcharter.

在此处输入图像描述

0 投票
0 回答
340 浏览

javascript - Highcharter - sankey.series.nodes

我已经实现了一个Sankey diagramin JavaScriptusing Highcharts.js。我目前正在尝试R使用( forHighcharter的包装器)实现相同的图表。HighchartsR

我的问题是我无法sankey.series.nodes像在JavaScript. 中的代码JS如下所示:

其中nodes是具有以下格式的对象数组:

但是,当我这样做时,R什么都没有发生..

我现在很迷茫,任何帮助将不胜感激!

0 投票
2 回答
503 浏览

r - Highcharter 中的 Variwide 图表

我想在 Highcharter 中创建一个这样的图表以在 R 中使用。

理想情况下,我想做的是一个条形图,其中条形的宽度是事件发生天数的分布。我尝试过使用“pointWidth”,但是,我需要根据事件的长度来改变条形宽度。

这是我要绘制的数据框:

df <- data.frame(event = c("wedding", "party", "concert"), start_date = as.Date(c("2017-10-01", "2017-11-01", "2017-11-20")), end_date = as.Date(c("2017-10-10", "2017-11-18","2017-12-01")), event_days = c(9,17,11), customers = c("400", "150", "3000"))

以下是我通常在 ggplot 中的操作方式:

ggplot(df, aes(start_date, customers, width = event_days)) + geom_bar(stat = "identity")

我正在尝试做的是从技术上使条形的宽度超过事件发生的日子。

这就是我想要实现的 - x 轴成为时间线