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

Highcharts中如何为PlotLine添加下方填充区域并设置fillOpacity

要实现PlotLine下方的区域填充,你可以使用Highcharts Y轴内置的addPlotBand方法完成填充区域的绘制,再搭配你原本的PlotLine作为填充区域的顶部边界即可,完整实现代码如下:

// 1. 添加下方填充区域
chart.yAxis[0].addPlotBand({
  from: chart.yAxis[0].min, // 填充起始位置为Y轴最小值
  to: 700, // 填充结束位置和你的PlotLine数值保持一致
  color: 'rgba(124, 181, 236, 0.2)', // 可按需调整填充色和透明度
  id: 'fill-area'
});

// 2. 保留原有的水平分割线
chart.yAxis[0].addPlotLine({
  color: "#7cb5ec",
  id: "plotline",
  value: 700,
  width: 1,
});

如果需要动态修改或移除填充区域,可以通过id调用removePlotBand方法实现:

// 示例:移除填充区域
chart.yAxis[0].removePlotBand('fill-area');

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 23:09:01