score:2

you can approximate this pretty well using a "bar with negative stack". you'll need to split your center "neutral" data into two series; one for the negative side and one for the positive and then link them together:

        series: [{
            name: 'strongly disagree',
            data: [-10, -5, -6]
        }, {
            name: 'disagree',
            data: [-2, -5, -3]
        }, {
            name: 'neutral',
            data: [-2, -5, -3],
            color: 'gray',
            id: 'neutral'
        },{
            name: 'strongly agree',
            data: [5, 1,6]
        },{
            name: 'agree',
            data: [6, 8, 2]
        },{
            name: 'neutral',
            data: [2, 5, 3],
            color: 'gray',
            linkedto: 'neutral'
        }]

fiddle here.

enter image description here


Related Query

More Query from same tag