图例在 R 的 higcharts 中复制相同的名称

Ben*_*n G 5 javascript r highcharts r-highcharter

我在 highcharter 中制作了一个时间线图表,Highcharter 的 R api。我希望它为每个颜色段显示一个图例项,但只显示一次。它现在呈现的方式,它对每个名称重复。我发现您可以在 JavaScript 中的 higcharts 中“链接”系列,但还没有弄清楚如何在 R 中进行。

这是我在做什么:

df %>% 
    hchart("timeline", hcaes(x = date,
                           label = paste0("<b>", company, "</b>"),
                           color = segment,
                           name = paste0("<i>", segment, "</i>")),
         dataLabels = list(allowOverlap = FALSE),
         linkedTo = "color",
         showInLegend = TRUE) %>% 
  hc_yAxis(visible = FALSE) %>% 
  hc_xAxis(type = "datetime")
Run Code Online (Sandbox Code Playgroud)

还有一些数据:

df <- structure(list(date = c(1446681600000, 1420070400000, 1.419984e+12, 
1356998400000, 1348531200000, 1310342400000, 1.238544e+12, 1.238544e+12, 
1.222992e+12, 1187913600000), company = c("SymphonyAI - Ayasdi", 
"Longbow (Orlando)", "CFD Research", "DB CyberTech", "M5 Network Security", 
"Daylight Solutions", "Sonoma Photonics", "Swift Engineering", 
"3001 International", "Scaled Composites"), segment = c("Comms & Cyber", 
"Not JADO Related", "Training & Simulation", "Comms & Cyber", 
"Comms & Cyber", "Not JADO Related", "Not JADO Related", "Not JADO Related", 
"Not JADO Related", "Not JADO Related")), row.names = c(NA, -10L
), class = c("tbl_df", "tbl", "data.frame"))
Run Code Online (Sandbox Code Playgroud)

这是现在的样子: 在此处输入图片说明

我当然不需要相同的类别来不断重复,对吗?