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