Highcharts 3.0 Bubble Chart-контроль размеров пузырьков

с Highcharts 3.0 можно создавать диаграммы с типом "пузырь", тогда как до 3.0 необходимо было использовать диаграмму "разброса" и изменять размер маркера, чтобы сделать пузырьковые диаграммы. Хорошая вещь о старом способе - вы имели полный контроль над видимым радиусом пикселя каждого пузыря-новые пузырьковые диаграммы автоматически изменяют размер пузырьков, чтобы они были размером относительно друг друга. есть ли способ отключить это поведение или задайте радиус пузыря вручную?

2 ответов


Мне трудно понять, как пузырьковая диаграмма, где пузырьки не имеют размера относительно друг друга, будет иметь какую-либо пользу.

вы должны иметь возможность использовать параметры minSize и maxSize, однако, чтобы управлять ими так, как вам нужно:

bubble: {
                minSize:2,
                maxSize:50
         }

{{редактирование: Я тоже не вижу их в документах. Но вы можете увидеть пример здесь:http://jsfiddle.net/fXzke/13/ Используйте либо число в качестве значения пикселя, либо строку с процентом диаграммы высота }}


Я обнаружил, что добавление "пустого" пузыря в серию помогает сохранить размер всех пузырьков на графике относительно друг друга:

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

вот пример на JSFiddle:http://jsfiddle.net/9bebT/2/. Легенда, цвет и переменные отслеживания мыши помогают сохранить элемент в серии, но в остальном невидимы для пользователя. Если вы просто удалите пустой пузырь или установите его видимость в "false", диаграмма не зарегистрирует ось Z (диаметр) пустого пузыря как большую minsize.