我有以下问题。如果没有定义最大值,Highcharts 总是在栏的末尾添加空间。为了说明这一点,我附上了一张图片。蓝色区域是图表所在的 div,我希望 100% 的条形结束在蓝色区域的末尾。我知道我可以通过在轴上设置 max:1 来实现这一点,但我正在寻找一种动态方法,因为当我定义最大值时,它是固定的,如果图表中的最大值是 80% 我再次以未使用的空间结束。
谢谢塞巴斯蒂安
我有以下问题。如果没有定义最大值,Highcharts 总是在栏的末尾添加空间。为了说明这一点,我附上了一张图片。蓝色区域是图表所在的 div,我希望 100% 的条形结束在蓝色区域的末尾。我知道我可以通过在轴上设置 max:1 来实现这一点,但我正在寻找一种动态方法,因为当我定义最大值时,它是固定的,如果图表中的最大值是 80% 我再次以未使用的空间结束。
谢谢塞巴斯蒂安
You should set max as 100 for yAxis, not 1.
EDIT:
set maxPadding
as 0 and endOnTick
as true
http://api.highcharts.com/highcharts#xAxis.maxPadding http://api.highcharts.com/highcharts#xAxis.endOnTick
将 maxPadding 设置为 0,并将 endOnTick 设置为 false。
示例:http: //jsfiddle.net/Km8CK/6/
maxPadding:0,
endOnTick:false,