我为我的项目编写了一个演示,它可以正常工作,除了Y轴不能调整我的数据。它一直显示100个最大值,我在互联网上搜索它应该是自适应的,但它没有&#39 ; t。任何人都可以帮助我,我很感激,这是我的代码:
$(function () {
$('#container').highcharts({
chart : {
type : 'column'
},
title : {
text : 'IP subnet statics'
},
xAxis : {
categories : [ 'subnnet1', 'subnet2', 'subnet3' ]
//categories : result.subnets
},
yAxis : {
min : 0,
title : {
text : 'total IP'
}
},
tooltip : {
pointFormat : '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> ({point.percentage:.0f}%)<br/>',
shared : true
},
plotOptions : {
column : {
stacking : 'percent'
}
},
series : [ {
name : 'free',
data : [22,33,55]
}, {
name : 'occupy',
data : [11,22,33]
} ]
});
});
答案 0 :(得分:2)
您已经要求'百分比'堆叠,这会使每列加起来为100.我认为您可能需要“正常”堆叠
变化:
plotOptions : {
column : {
stacking : 'percent'
}
},
到
plotOptions : {
column : {
stacking : 'normal'
}
},
http://api.highcharts.com/highcharts#plotOptions.column.stacking