我的数据如下所示。
我想在highcharts
中的单个图表中显示它们。
category [jack jane julie john]
我有3个系列的成绩如下:
homework [2 1 2 3]
midterm [5 4 6 6]
final exam[10 9 11 10]
我想让它们堆叠起来。
和他们的年龄:
ages [18 22 17 24]
我的问题是我知道如何堆叠并知道如何绘制列而不是它们在一起。
答案 0 :(得分:2)
您可以设置不同的堆叠组:
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
xAxis: {
categories: ['jack', 'jane', 'julie', 'john']
},
yAxis: [{
title: {
text: 'Grades'
}
}, {
title: {
text: 'Age'
},
opposite: true
}],
plotOptions: {
column: {
stacking: 'normal'
}
},
series: [
// first stack
{
data: [2, 1, 2, 3],
stack: 0,
yAxis: 0
}, {
data: [5, 4, 6, 6],
stack: 0,
yAxis: 0
}, {
data: [10, 9, 11, 10],
stack: 0,
yAxis: 0
},
// second stack
{
data: [18, 22, 17, 24],
stack: 1,
yAxis: 1
}]
});
});