我想在气泡图上显示一些动态数据。此时,当添加或取走点时,highcharts会重新计算剩余气泡的大小。有没有办法像x轴和y轴那样指定最小值/最大值?
我在源代码中看到过minSize和maxSize选项,但我认为这些选项指定了像素,而不是数据的最小值。
答案 0 :(得分:3)
Highcharts会像这样计算气泡的大小:
最大气泡半径= maxSize 最小气泡半径= minSize
因此,如果添加具有较低z值的气泡然后添加最小气泡,则新气泡将获得半径minSize。曾经是最小泡沫的泡沫将会增长。 同样适用于比最大泡沫更大的新泡沫。
如果您知道z值的可能范围,则可以根据最小z值到该范围起点的距离计算minSize,并使用maxSize计算最大z值到该范围末尾的距离。 现在,如果添加的气泡小于最小气泡,则调整minSize。现有的泡沫将保持其先前的尺寸。