Mixed types don't work when series data is loaded asynchronously. Look at this example: https://codepen.io/greentreelabs/pen/exrjaR If you comment the setTimeout call, then the chart works as expected.