Highcharts 带负和中性堆栈的条
我想显示“是/否/不知道”类型的答案。我在思考一些类似的东西,有一个负的堆栈,但是“不知道”是中间的一个中立部分,两边的宽度相等。为了说明我的意思,我在标准小提琴上增加了两个中性系列。我如何将它们合并成中间的一个中性序列?Highcharts 带负和中性堆栈的条,highcharts,Highcharts,我想显示“是/否/不知道”类型的答案。我在思考一些类似的东西,有一个负的堆栈,但是“不知道”是中间的一个中立部分,两边的宽度相等。为了说明我的意思,我在标准小提琴上增加了两个中性系列。我如何将它们合并成中间的一个中性序列? { name: 'Neutral', data: [...] } 也许我完全走错了方向。有什么建议吗 您可以使用反转的序列(看起来像条形图)来完成此操作。这也需要highcharts more.js库。 您需要为每个问题设置索引(x)、低值(
{
name: 'Neutral',
data: [...]
}
也许我完全走错了方向。有什么建议吗
您可以使用反转的序列(看起来像条形图)来完成此操作。这也需要
highcharts more.js
库。
您需要为每个问题设置索引(x
)、低值(low
)、高值(high
),然后设置所需的颜色(color
)
样品
Highcharts.chart('container', {
chart: {
type: 'columnrange',
inverted: true
},
xAxis: {
categories: ['Q1', 'Q2']
},
legend: {
enabled: false
},
series: [{
name: 'Answers',
data: [
// Question 1
{
x: 0,
low: -10,
high: -5,
color: 'red'
}, {
x: 0,
low: -5,
high: 5,
color: 'blue'
}, {
x: 0,
low: 5,
high: 10,
color: 'green'
},
// Question 2
{
x: 1,
low: -15,
high: -2,
color: 'red'
}, {
x: 1,
low: -2,
high: 8,
color: 'blue'
}, {
x: 1,
low: 8,
high: 20,
color: 'green'
}
]
}]
});