简短问题:有没有办法在Highcharts中设置min/max
创建图表之后。我知道图表初始化时初始设置如y: {min: 100,max: 200}
,但我想稍后更改动态最大/最小值。Highcharts:动态设置Y轴最大值和最小值,而不是在创建时
感谢
简短问题:有没有办法在Highcharts中设置min/max
创建图表之后。我知道图表初始化时初始设置如y: {min: 100,max: 200}
,但我想稍后更改动态最大/最小值。Highcharts:动态设置Y轴最大值和最小值,而不是在创建时
感谢
我猜setExtremes是去了解它的最佳方式。 语法应该是:chart.yAxis[0].setExtremes(100,300);
如果你想设置最小值,那么chart.yAxis[0].setExtremes(100,null);
为我工作。
此外,您可以使用tickPositioner http://api.highcharts.com/highcharts#yAxis.tickPositioner来定义最小/最大值和这些值之间的滴答声。
我们还可以使用更新方法
chart.yAxis[0].update({
max: 100
});
chart.xAxis[0].update({
max: 150
});
这工作对我来说,接受的答案没有工作出于某种原因。 – Bhargava 2017-03-14 14:12:02
伟大的答案,为我节省了很多时间 – Denis 2014-02-20 14:06:33
最佳的解决方案。 +1 – 2016-04-11 15:38:54
对于那些使用angular-highcharts-ng(最新版本)的人,它是$ scope.chartConfig.getChartObj()。xAxis [0] .setExtremes(min,max); – Shahar 2017-06-29 13:22:23