问题标签 [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.
r - How can I get highcharter to represent a forecast object?
This is a follow-on to this question.
I am trying to get the pipeline given in that question to accept a forecast object as input:
Again, using this data:
I use
To create
But if I follow this same recipe using
I get this error:
How can I show the forecast series along with the historical? I've seen this in the documentation, but don't understand why I'd be getting this error.
javascript - 显示地图 highcharter 闪亮的问题
我在使用包 highcharter 以闪亮的方式显示地图时遇到了一些问题。当我尝试在我的 RStudio 查看器中显示它时,一切都很好,我的地图很好。
然而,当我尝试通过功能highchartOutput
(在服务器中)和renderHighchart
(在 ui 中)在我闪亮的应用程序中显示它时。
我的地图的“highcharter code”非常简单,这不是问题,因为我可以在查看器中显示它,但我还是在这里显示它:
我敢打赌问题来自我加载的 .js 库,但不确定。
任何人都可以帮助我吗?
谢谢。
r - highcharter - 已下载的 hcmap() 地图在哪里存储在(闪亮的)服务器上?
我的设置:我使用两个一selectizeInputs
起来hcmap()
显示世界地图(这个自定义/世界巴勒斯坦高地),用户可以在其中更改研究所和他们想要查看的变量。因此,地图经常被渲染!在这个过程中,我通过测试/渲染应用程序多次下载了地图,直到我options(highcharter.download_map_data = FALSE)
在浏览您的存储库时找到了 -关于如何使用的小插曲download_map_data
并不是那么清楚。但是,现在地图无需再次下载即可渲染 -> 完美!
现在我的问题是:第一次下载地图时,地图在哪里存储在服务器上?因为在我当前的设置下,没有用户会再次下载地图(这是我想要的),但是如果我们必须重新启动服务器或移动文件怎么办?我只是想确保我不必一直为应用程序提供地图下载服务。
EDIT#1: JBKunst 的代码示例,因为新代码不显示任何数据
我之前使用的 hcmap 代码:
JBKunst 建议的新代码:
编辑#2:地图使用数据的结构(出于数据隐私原因更改了数字,但不是格式)
最好的问候,马丁
r - 闪亮的性能渲染序列化(交互式树形图)绘图对象
我正在为我的一位教授在 Shiny 中制作交互式树状图。树形图在最坏的情况下有 3 个级别和 20,000 个叶子。我无法在合理的时间内渲染它。
感兴趣的树形图的数量相当少,所以我创建了highcharter绘图对象并预先将它们序列化:
我的闪亮app.r
文件看起来像这样
这个闪亮的应用程序就在这里。具有 50 和 500 个叶子的树形图的渲染时间大约在可接受的范围内。但是,对于 5000 片叶子来说太慢了,我需要一个可以处理多达 20,000 片叶子的最终解决方案。
我能做些什么来提高速度吗?
r - 在 highcharter / r 的气泡图中使用 colorAxis?
使用 highcharter 包,是否可以将 colorAxis 与气泡图结合使用?我通常只在矩阵、地图和树状图中看到它,但我想在气泡图或散点图上使用它,这样读者就不会希望点的颜色映射到。
这是我所拥有的一个小片段:
所以,真的,我不确定我需要做什么才能让 colorAxis 映射到绘图上的颜色,如果可能的话。
r - 使用 r-highcharter 库向下钻取分组柱形图
我正在努力在使用 highcharter 制作的分组柱形图中添加一级向下钻取。为了解释,我正在使用 highcharter 库中可用的“疫苗”数据集:
我创建分组柱形图的代码(类似):
它完美地创建了这个分组图表
我现在想在图表中添加一层向下钻取,我可以在其中选择“年份”,并显示所选疫苗的相应向下钻取数据。考虑到我在数据框中也有单独的向下钻取数据,请您提供最佳/最简单的方法来帮助您。
问候, 尼基尔
r - 将accessibility.js 模块与highcharter 一起使用
我正在尝试让可访问性模块与 highcharter 一起使用,但我似乎无法弄清楚如何去做。
我正在尝试将它集成到一个闪亮的应用程序中,所以这是一个非常小的例子,说明我目前所处的位置:
但它仍然不允许我穿过气泡。
r - 使用 highchart2() 绘制大量数据时,highcharter hcaes“分组”使用
我正在尝试使用 highcharter 包(> 50k 行数据)在散点图中绘制大型数据集,经过阅读后我发现该highchart2()
函数包括来自 highcharts 的 boost 模块,这在绘制大量数据时应该会大大提高性能。举个例子:
这应该正确地创建一个散点图,但由于数据量已经存在一些性能问题。这就是为什么我切换到highchart2()
但令我惊讶的是,该图在尝试时没有显示任何数据点:
经过更多的搜索和阅读后,我发现使用list_parse2()
绘图时渲染速度要快得多,所以我尝试了这个:
当然它不起作用,因为我改变了输入数据的结构,并剥离了我给的变量的名称hcaes()
。然后,当我尝试这个时:
我得到了一个非常快速的渲染图,但我无法让分组工作在每个点上区分“是”和“否”,所以所有点现在都是相同的颜色。
所以我的问题是,我怎样才能有效地用 highcharter 绘制大型数据集,同时保持将变量分配给“组”参数的能力hcaes()
?
在此先感谢您的帮助。
javascript - Highcharter/Highmap:更改数十亿的图例标签格式
我想在高级地图中更改图例的标签格式。我的值从 0 到 2000 亿不等。第一步,即千 (k) 和百万 (M),没问题,但我需要更改十亿“G”的缩写。
我不太擅长 javascript,因此我不知道如何在 hc_legend() 函数中编写格式命令以将“G”更改为“B”,同时将“k”表示千,“M”表示百万.
这是一个小例子,可以看到 highcharter 使用“G”表示数十亿。