Highcharts堆积条形图李克特量表居中

时间:2013-07-12 16:28:31

标签: highcharts scale data-visualization

我正在尝试使用Highcharts来显示一个Likert量表。我面临的问题是如何将中性回答分割到中心线的中间。

我很乐意格式化数据,但我不确定如何实现这一目标。目前我有6个数据集,一个是正中性,一个是中性。但是我想认为有更好的方法可以用Highcharts来做到这一点。 任何帮助将不胜感激。 Link to the example

1 个答案:

答案 0 :(得分:1)

使用“Bar with negative stack”可以很好地估算这一点。您需要将中心“中性”数据拆分为两个系列;一个用于负面,一个用于正面,然后将它们链接在一起:

        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'
        }]

小提琴here

enter image description here