AFAIK there is not an option to do this, actually.
I think there are two approaches. One is to use multiple series. This can get complicated in that you have to figure out where to put the x values for the points that cross the y axis threshold in between x axis points.
The other is to try to leverage the gradient fill to accomplish this as well, but I do not have an example for this, and determining your stop values for the gradient may be complicated as well.
- Highcharts two colors for fill of area chart
- Highcharts Area graph, use 2 fill colors above / below X axis
- Highcharts Area chart gradient fill
- Adding space between the line and the fill in a Highcharts area chart
- Fill different colors in boxplot chart Highcharts
- Can highcharts crosshairs show on top of area chart fill?
- Change color of area chart programmatically in highcharts
- Highcharts - How can I remove starting and ending padding from area chart
- Highcharts Area Chart - Specifying Area Color
- Highcharts chart going blank on zoomType: 'x' area range zoom?
- Update Chart Colors When Using Styled HighCharts Version
- Highcharts - Bar - Setting the X axis width and the chart area width to be constant
- Highcharts 3.0, area chart with stacked and unstacked series - how to fix?
- Highcharts - Remove first marker from Area chart in every series
- Highcharts - Area Chart - Stacking with series containing negative and positive values
- Angular Highcharts Custom Legend Label In Area Chart
- HighCharts Stock Chart error code 18
- Highcharts - In area chart how to use gradient color for multiple series?
- Center tooltip for highcharts area chart
- Highcharts - gap between series in stacked area chart
- Combining Highcharts Gauge with Area Chart
- Highcharts AreaSpline - Adding padding in between the chart and plot area
- Highcharts area chart hide graphs with one data point
- Adding series markers to highcharts area chart
- highcharts reversed yAxis but keep fill area below spline?
- Highcharts multiple fill colors
- Highcharts gantt chart : Task progress indicator need to show a single task for various status like completed,inprogress etc with different colors
- put labels on the right of the chart area in HighCharts
- Highcharts: Add multiple colors to area line chart
- highlight area chart lines when crossed in highcharts
- Calculating percentage value for each serie in highcharts
- Highcharts- How to style the colums to have gradient colors
- How to invert multiple y-axis in R highcharter?
- How do I get Highmaps zoom level and is there a Highmaps zoom event?
- Data and tooltip not working for graph using highcharts
- Retrieve data from Parse.com and Display it in amcharts.js or highchart.js
- Highcharts Align HTML Right when Window Resized
- Highcharts animation with color blending
- Wrong start date in irregular intervals chart
- How can I dynamically set new data in Highcharts?
- Animating div on top of Highcharts very slow
- Highcharts timeline chart with multiple axes
- resizing multiple highcharts in a table
- Cannot Use Two Splines in Highchart
- Proper way to remove all series data from a highcharts chart?
- Highstock dateTimeLabelFormats doesn't work
- Highcharts: yAxis.height does not scale drawable area, causing graph to go off the chart
- Highcharts graph default series fillColor overrides the state fillColors (jsfiddle included)
- Highcharts axis break is not collapsing section
- How to detect multiple cliks in a bar in highchart column r shiny plot