更改默认系列 1 以更改名称

问题描述 投票:0回答:1

我有一个柱形图,我想修改柱内的名称。问题是我既不需要静态名称,也不需要默认名称(系列 1)

代码如下:

df <- structure(list(CCAA = c("ANDALUCÍA", "CEUTA", "COMUNITAT VALENCIANA", 
"CASTILLA-LA MANCHA", "EXTREMADURA", "CASTILLA Y LEÓN"), TOTAL = c(27, 
14, 4, 2, 2, 1), COLOR = c("#E30613", "#E30614", "#E30615", "#E30616", 
"#E30617", "#E30618")), row.names = c(NA, -6L), class = c("tbl_df", 
"tbl", "data.frame"))

highcharter 情节的代码是:

grafico <- highchart() %>%
    hc_chart(type = 'column') %>%
    hc_tooltip(table=TRUE) %>%
    hc_xAxis(categories = df$BANDERAS) %>%
    hc_colors(color=df$COLOR) %>%
    hc_exporting(enabled = TRUE) %>%
    hc_legend(enabled=FALSE) %>%
    hc_plotOptions(series = list(animation = FALSE)) %>% 
    hc_add_series(df$TOTAL, dataLabels = list(enabled = TRUE, format='<span style="fontfamily: sans-serif">{point.y}</span>'), colorByPoint=TRUE)

如何在系列 1 中添加 CCAA 的名称而不是默认名称?

r plot r-highcharter column-chart
1个回答
0
投票

您可以使用

name=
属性设置系列名称:

library(highcharter)

highchart() %>%
  hc_chart(type = "column") %>%
  hc_tooltip(table = TRUE) %>%
  hc_xAxis(categories = df$CCAA) %>%
  hc_colors(color = df$COLOR) %>%
  hc_exporting(enabled = TRUE) %>%
  hc_legend(enabled = FALSE) %>%
  hc_plotOptions(series = list(animation = FALSE)) %>%
  hc_add_series(df$TOTAL,
    dataLabels = list(
      enabled = TRUE,
      format = '<span style="fontfamily: sans-serif">{point.y}</span>'
    ), 
    colorByPoint = TRUE,
    name = "CCAA"
  )

© www.soinside.com 2019 - 2024. All rights reserved.