8

使用 Highcharts 3.0 可以创建类型为“气泡”的图表,而在 3.0 之前,必须使用“散点图”并修改标记大小来制作气泡图。旧方法的好处是您可以完全控制每个气泡的可见像素半径——新的气泡图会自动调整气泡的大小,以便它们相对于彼此调整大小。 有什么方法可以关闭此行为或手动设置气泡半径?

4

2 回答 2

10

我很难看到气泡图(其中气泡的大小相对于彼此没有大小)会有什么用处。

但是,您应该能够使用 minSize 和 maxSize 选项以您需要的方式控制它们:

bubble: {
                minSize:2,
                maxSize:50
         }

{{edit:实际上,我也没有在文档中看到它们。但是您可以在这里看到一个示例:http: //jsfiddle.net/fXzke/13/ 使用数字作为像素值,或者使用图表高度百分比的字符串}}

于 2013-03-29T15:46:27.857 回答
10

我发现在系列中添加一个“空”气泡有助于保持图表中所有气泡的相对大小:

name: '',
data: [{x:0,y:0,z:0}], 
showInLegend: false, 
color: 'transparent', 
enableMouseTracking: false

这是 JSFiddle 上的一个示例:http: //jsfiddle.net/9bebT/2/。图例、颜色和鼠标跟踪变量都有助于将项目保持在系列中,但对用户不可见。如果您只是移除空气泡或将其可见性设置为“false”,则图表不会将空气泡的 z 轴(直径)注册为 minSize。

于 2013-07-18T14:57:52.610 回答