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.