繁体   English   中英

在hc_add_series中未命名参数

[英]Argument is not named in hc_add_series

我使用包highcharter通过以下代码创建图:

library(highcharter)
library(dplyr)
hc <- highchart() %>%
  hc_chart(type="column") %>%
  hc_xAxis(type="category") %>%
  hc_add_series(
    name = "Things",
    data = list(
      list(
        name = "Animals",
        y = 10,
        drilldown = "animals"
      ),
      list(
        name = "People",
        y = 10,
        drilldown = "people"
      )
    )
  )
hc

在此处输入图片说明

当我尝试建立类似的情节FOT的总和Nu m代表美国各个州,我得到:

argument is not named in hc_add_series

数据

State <- c("ALABAMA", "ALABAMA", "ALASKA", "ALASKA")
Num <- c(5, 6, 7, 8)
d <- data.frame(State, Num)

library(highcharter)
library(dplyr)

hc <- highchart() %>%
  hc_chart(type="column") %>%
  hc_xAxis(type="category") %>%
  hc_add_series(
    name = "States",
    output2 <- d %>% group_by(State) %>%
      summarise(Num = sum(Num)) %>%
      mutate(drilldown = tolower(State)) %>% 
      transpose 
  )

为什么会发生这种情况,因为在两种情况下我都使用列表

我想你可以使用受益hcaes其工作方式aesggplot

highchart() %>%
hc_chart(type="column") %>%
hc_xAxis(type="category") %>%
hc_add_series(
    data = d,
    name = "States",
    type = "column",
    hcaes(x = State, y = Num)
  )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM