我想要一些面积图的帮助。如果系列值不是0.0,则图表的最小值始终设置为0,并且它正确地位于图表的底部(即)y轴:
我尝试设置
{ min:0, minPadding:0 } 在y轴上,但它不起作用。显然我无法设置最大值因为我有动态数据。我该如何解决这个问题?
我在线图中尝试了以上情况,但是在区域图表中却没有?
答案 0 :(得分:0)
如果您的问题是动态设置最大值(或最小值),您可以使用事件动态设置最大值和最小值:
var newMaxValue=60000000;
var newMinValue=10000000;
...
events: {
load: function() {
var check = $('#container').highcharts();
check.yAxis[0].setExtremes(newMinValue, newMaxValue);
}
检查示例(jsfiddle):
$(function() {
var newMaxValue=60000000;
var newMinValue=10000000;
$('#container').highcharts({
chart: {
type: 'area',
events: {
load: function() {
var check = $('#container').highcharts();
check.yAxis[0].setExtremes(newMinValue, newMaxValue);
}
}
},
series: [{
"data": [{
"y": 198975.14,
}, {
"y": 15031755.47,
}, {
"y": 21374471.88,
}],
"name": "Income Statement",
"yAxis": 0
}]
});
});