2013-06-27 55 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/