I would like to create a ranged bar chart, but with multiple y-ranges (horizontal) per x-value (vertical), as such:

The Flash Ranged Bar Chart only seems capable of a single y-range per x-value, but the HTML5 Ranged Bar Chart can display multiple ranges, as above. However, some of the bar ranges are missing from the plot.
Which bars are missing can be changed by introducing/altering the ORDER BY statements in either of the two series used to create the attached chart.

The issue may be in how the data is handed over to AnyChart from APEX, but I am unsure.
I know the SQL queries are returning all the data. Is it possible to see what data APEX sends to AnyChart? I.e., the Chart XML has an entry #DATA#, which I take to be a token where the data is inserted. Is there a way to see the XML after the data is inserted? At best, this may lead to a workaround...
Is the above chart simply asking too much of the Ranged Bar Chart? Would a different chart type be capable of displaying multiple ranges?
Any ideas welcome.
Thanks!