I tried to achieve this with a Columnrange type and x-series charts attached the inprogress fiddles for the same at the link https://jsfiddle.net/58xgpd1L/3/ and https://jsfiddle.net/6mae35x8/1/ I think data inputs should look something like below for achieving attached highchart expectation:
Code: Select all
series: [{
name: 'Temperatures',
data: [
['Black', 88, 60],
['Blue', 22 - 58, 60],
["Yellow", 32, (-22) - 154],
['Orange', -18, 60],
["Green", 54, (-22) - 154],
["Gray", 121 - 143, 60]
]
}]
- Horizontal lines from start of index on Y-Axis till the end of X-Axis width(60) in this case
Vertical lines from start of index on X-Axis till the end of Y-Axis(200) for instance.
Range from min(20) to max(50) on Y-Axis spans till the end of X-Axis width(60) with background color.