Hey @Racer73b ! Found this one pretty frustrating myself. There's lots of prior posts on the topic and I was able to eventually figure it out. You need to first create unique fields for your value thresholds in your search. See below example: | makeresults | eval ImpactLevel="45,55,85" | makemv delim="," ImpactLevel | mvexpand ImpactLevel | eval "Low Impact"=if('ImpactLevel'<50,'ImpactLevel',null()) | eval "Medium Impact"=if('ImpactLevel'>49 AND 'ImpactLevel'<80,'ImpactLevel',null()) | eval "High Impact"=if('ImpactLevel'>79,'ImpactLevel',null()) | fields - ImpactLevel Then, in your json, make those the fields you want to assign colors to and ensure that stackmode is set to stacked to ignore the nulls. ... "y": "> primary | frameBySeriesNames('Low Impact','Medium Impact','High Impact')", "seriesColorsByField": { "Low Impact": "#73BB8B", "Medium Impact": "#F1A657", "High Impact": "#dc4e41" }, "stackMode": "stacked" ... You will likely have to a little bit of tweaking to get it working the way you want but hopefully this gets you on your way. Cheers!
... View more