如何在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
相关产品推荐
相关产品推荐

