簡短問題:有沒有辦法在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