小编jor*_*dan的帖子

在函数内使用 highcharter

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

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

library(tidyverse)
library(lubridate)
library(highcharter)
library(nycflights13)

flights_2 <- flights %>% 
  mutate(dep_mo = ymd(str_c(year, month, "01", sep = "-"))) %>% 
  group_by(dep_mo) %>% 
  summarize(arr_delay = mean(arr_delay, na.rm = TRUE))

hchart(flights_2, 
       type = "line", 
       hcaes(x = dep_mo, y = arr_delay), 
       name = "Average Arrival Delay")
Run Code Online (Sandbox Code Playgroud)

当我尝试编写一个函数来创建相同的图形时,出现错误。

h_fun <- function(df, x, y) {
  hchart(df, 
         type = "line",
         hcaes(x = x, y = y),
         name = "Average Arrival Delay"
         )
 }

 h_fun(df = flights_2, x = dep_mo, y = …
Run Code Online (Sandbox Code Playgroud)

r highcharts r-highcharter

3
推荐指数
1
解决办法
527
查看次数

标签 统计

highcharts ×1

r ×1

r-highcharter ×1