2013-06-27 59 views
1

我们正在研究一张Highcharts气泡图w /类别轴和许多重叠的数据点。有没有任何方法可以控制气泡如何放置在类别中?我们想要做的是提前对泡泡进行排序,然后稍微抵消一下它们。有些重叠是可取的,所以我们宁愿不必添加额外的类别以确保没有重叠。应对气泡图重叠

回答

1

不幸的是我们没有解决方案来控制气泡的位置。但是您可以在我们的用户发言系统中请求您的提议http://highcharts.uservoice.com/

1

如果您使用类别,您的x值是您的值类别的数组索引。

http://jsfiddle.net/yPLVP/10/

[-0.1,2,10] 

牢记+/- .5之间的中心点:

所以要调整的位置,你可以通过加/减小小数金额调整你的x值类别 - 因此对于属于第三类(x值2)的值,请将x值保持在1.55和2.45之间(左右......)

1

我有同样的问题,您可以添加此代码:

function(chartObj) { 
    $.each(chartObj.series[0].data, function(i, point) { 
     var aux = 0; 
     if (i % 2 == 0) 
      aux = point.dataLabel.y + 6; 
     else 
      aux = point.dataLabel.y - 6; 

     point.dataLabel.attr({y:aux}); 
    }); 

jsFiddle:http://jsfiddle.net/9m6wu/277/