2013-03-12 253 views
1

我想在氣泡圖上顯示一些動態數據。目前,當積分被添加或帶走時,高點圖會重新計算剩餘氣泡的大小。有沒有像x軸和y軸那樣指定最小/最大值的方法?Highcharts Bubblechart最小/最大氣泡尺寸

我在源代碼中看到了minSize和maxSize選項,但我認爲這些指定了像素,而不是數據的最小最大值。

+1

Highcharts不會修改您的值 - 如果您想設置最小/最大值,則必須相應地預處理數據,然後更新點或設置新數據。正如你所說,你仍然可以使用minSize和maxSize作爲像素或百分比值。 – 2013-03-13 12:38:11

回答

3

Highcharts計算這樣的氣泡的大小:

最大氣泡半徑=最大範圍 最小的氣泡半徑= minSize屬性

所以,如果你添加一個泡沫具有較低的Z值,然後最小的泡沫,新的氣泡將獲得半徑minSize。曾經是最小泡沫的泡沫將會增長。 對於大於最大泡泡的新泡沫也是如此。

如果您知道z值的可能範圍,則可以根據最小z值到該範圍起點的距離以及最大z值到該範圍末端的距離maxSize計算minSize範圍。 現在,如果添加的氣泡小於最小氣泡,則調整minSize。現有的泡沫將保持其以前的大小。

+0

今天我注意到在minSize中使用百分比可以使氣泡消失!見http://jsfiddle.net/kzoon/GE9zz/ 所以,這將無濟於事.... – Koos 2013-04-15 11:59:54