Я пытался придумать, как пометить пузырь под ним на amcharts 4 в пузырьковой диаграмме следующим образом:
Но я не нахожу в этом ничего официального.
Если вы нажимаете LabelBullet на серию, метки центрируются на точке данных, затем вы можете использовать dx / dy для корректировки их положения, но проблема заключается в пузырьковой диаграмме, размер пузырьков изменяется относительно точки данных.
Это то, что я придумал до сих пор, но я надеялся, что у кого-то может быть что-то более официальное:
const bulletLabel = series.bullets.push(new am4charts.LabelBullet());
bulletLabel.label.text = options.bubbleLabelText;
bulletLabel.label.paddingTop = 20;
bulletLabel.label.fontSize = 12;
series.heatRules.push(
{
target: bulletLabel,
min: options.minRadius || 5,
max: options.maxRadius || 60,
property: 'dy'
}
);
Это также работает только при маркировке под пузырем, и я не могу придумать, как заставить его работать над пузырем вместо этого.