2014-01-06 42 views
0

在氣泡圖中用對數刻度x和y軸以及sqrt刻度縮放氣泡大小來防止以邊界爲中心的氣泡削波是一個好的算法? 例如,如果最大氣泡半徑爲40像素,我如何確保氣泡圖留下足夠的空間,使圖表邊界附近的氣泡不會被切斷?防止在氣泡圖的邊界附近以氣泡圖的對數刻度軸和sqrt刻度爲中心剪切氣泡?

+0

使用一個'範圍()',它比圖區域40像素更小的和翻譯的一切20像素。 – meetamit

回答

0

謝謝,我認爲一個簡單的方法來解決,這是使用先創建軸(比如varAxis): 域= [minDomainValue,maxDomainValue] 範圍= [minRangeValue + bubbleRadius,maxRangeValue - bubbleRadius] ,然後復位使用軸: 域= [varAxis.invert(minRangeValue),varAxis.invert(maxRangeValue)] 範圍= [minRangeValue,maxRangeValue]