【发布时间】:2013-07-03 22:26:07
【问题描述】:
请查看:http://jsfiddle.net/HA5xE/
所以,我有堆积条形图,当数据标签不适合该区域时,我想隐藏它们。以类别 8 为例,根本没有数据标签“4”。
我看到:http://api.highcharts.com/highcharts#plotOptions.bar.dataLabels.crop,据我了解,它应该自动完成,但由于某种原因不起作用。
我试图以像素为单位计算系列的宽度(或高度)以通过格式化程序函数控制显示/隐藏,但我无法获得条形系列的宽度。
formatter: function() {
if(this.percentage.toFixed(0)>0)
return this.percentage.toFixed(0);
else
return '';
}
提前感谢您的帮助。
已修复:
formatter: function() {
if(this.point.yBottom - this.point.plotY>13)
return this.percentage.toFixed(0);
else
return '';
}
【问题讨论】:
-
裁剪选项不是你想的那样...
标签: highcharts