如何在 R 中将 Highcharter 图表保存为 gif?
Posted
技术标签:
【中文标题】如何在 R 中将 Highcharter 图表保存为 gif?【英文标题】:How do you save a Highcharter chart as a gif in R? 【发布时间】:2021-03-13 18:32:12 【问题描述】:我使用的财务数据大多不连续,这意味着图表中需要省略收市时间和周末。
Highcharter 似乎擅长处理此类数据,但如何将其图表转换为 gif?我知道如何用 ggplot 和 gganimate 做到这一点,但这种组合不能很好地处理财务数据。
下面是在 Highcharter 中制作的简单折线图(10 年期国债收益率),但我想对其进行动画处理并将其保存为 gif。任何帮助将不胜感激。
#load packages -------
library(here)
library(tidyverse)
library(highcharter)
# read in data -------
unemployment <- read_csv(here("data", "US 10-year Treasury.csv"))
# Line chart
data <- data.frame(unemployment)
hc <- data %>% hchart(
'line', hcaes(x = Date, y = Yield),
color = "steelblue"
)
hc
【问题讨论】:
【参考方案1】:标准 Highcharts 库中不提供此功能,因此尚未在 Highcharter 包装器中实现。也许 R 有一些用于 gif 导出的内置工具,不幸的是,我没有这方面的经验。
【讨论】:
感谢您的回复——我也尝试使用 Plotly 来解决周末和市场开盘/收盘时间的问题,但无济于事。对于这样一个强大的平台,奇怪的是 R 处理这样的财务数据如此糟糕。以上是关于如何在 R 中将 Highcharter 图表保存为 gif?的主要内容,如果未能解决你的问题,请参考以下文章
R Highcharter:用同步缩放/工具提示分隔图例或多个图表的巧妙方法?