有几个选项可以帮助你。
首先,stackLabels 格式化程序允许您确定标签中的内容。
其次, veticalAlign:"bottom" 允许您将标签放置在堆栈的底部。
第三,“y”选项允许您相对于其默认位置移动标签。
问题是您似乎无法将标签移到图表区域之外。解决此问题的一种方法是将 y 轴从负值开始,以便为标签留出空间。然后,您可以将 x 轴的位置移动到图表区域中。
http://jsfiddle.net/WY6QB/
xAxis: {
offset:-43,
labels:{
y:40
},
categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
},
stackLabels: {
verticalAlign:"bottom",
y:20,
enabled: true,
formatter: function() {
return this.stack;
}
}
剩下的唯一事情就是尝试移除虚假的“-2”y 轴点。
-EDIT- 如果将 startOnTick 设置为 false,并将 y 轴最小值设为 -1.9,则虚假的 -2 点消失。
min: -1.9,
startOnTick:false,
http://jsfiddle.net/V6Cp2/