You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Highcharts(R语言)中仅移除图例系列保留图表线条

解决Highcharts仅隐藏图例标签但保留线条的问题

要实现只移除图例标签但保留图表线条的效果,你可以在对应的hc_add_series调用中添加showInLegend = FALSE参数——这个参数只会隐藏该系列的图例项,不会影响图表上的线条显示,和visible = FALSE的作用完全不同。

修改后的完整代码如下:

highchart() %>% 
    hc_add_series(df, "line", hcaes(date, value)) %>% 
    hc_xAxis(
      title = list(text = "Year"),
      type = "date",
      tickInterval = 2) %>% 
    hc_add_series(
      name = "Monthly Moving Average",
      moving_avg_df, 
      "line", 
      hcaes(date, value),
      showInLegend = FALSE) %>%  # 新增此参数隐藏该系列的图例标签
    hc_yAxis(
      title = list(text = "Totals")
    ) %>% 
    hc_legend(align = 'left')

如果你想隐藏第一个系列的图例标签,同样在第一个hc_add_series里加上showInLegend = FALSE即可。

内容的提问来源于stack exchange,提问作者Magnetar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 06:35:00