我想以列类型显示图表,但是当值大于其他值时,值不会真正显示(此处为450€): http://jsfiddle.net/gyeb3fg2/2/
plotOptions: {
column: {
stacking: 'percent',
dataLabels: {
formatter: function () {
return this.y + ' €';
},
style: {
textShadow: '0 0 0 black'
},
crop: false,
allowOverlap:true,
verticalAlign:'middle'
},
borderWidth: 0
}
},
series: [{},
{
name: 'John',
data:[8000,8000,8000,8000,8000] ,
dataLabels: {
enabled: true
}
}, {
name: 'Jane',
data: [450,450,450,450,450],
dataLabels: {
enabled: true
}
}, {
name: 'Joe',
data: [187500, 150000, 125000, 100000, 87500],
dataLabels: {
enabled: true
}
}]
我试图添加一个“minPointLength”'到PlotOptions#Column(显示标签和值),但是有一个'大' value,列重叠如下: http://jsfiddle.net/gyeb3fg2/3/
column: {
stacking: 'percent',
dataLabels: {
formatter: function () {
return this.y + ' €';
},
style: {
textShadow: '0 0 0 black'
},
crop: false,
allowOverlap:true,
verticalAlign:'middle'
},
borderWidth: 0,
minPointLength:10
}
与minPointLength'到10,显示值,但标签重叠。 (allowOverlap:true因为我想显示标签但是为false,所有标签都没有显示:/)
这个系列(这是一个极端的情况,但是一个真实的案例),我想显示所有值和标签的最小长度),任何想法?
感谢
抱歉我的英文不好