Я бы хотел показывать текст всплывающей подсказки при наведении указателя мыши на серию в легенде.
Мой текущий код скрывает / показывает фактическую маркировку, но не подсказку. Я попробовал несколько разных методов от amCharts, но я мог бы указать правильное направление.
function createSeries(data) {
var lineSeries = chart.series.push(new am4charts.LineSeries());
lineSeries.data = data;
lineSeries.dataFields.valueY = "value1";
lineSeries.dataFields.valueX = "value2";
// Create bullet
var bullet = lineSeries.bullets.push(new am4charts.CircleBullet());
bullet.tooltipText = "test";
};
// Create Series
chart.data.forEach(function (obj) {
createSeries([obj]);
});
// Add Legend
chart.legend = new am4charts.Legend();
// Legend hover event
chart.legend.itemContainers.template.events.on("over", function (ev) {
var series = ev.target.dataItem.dataContext;
series.bulletsContainer.show();
});
chart.legend.itemContainers.template.events.on("out", function (ev) {
var series = ev.target.dataItem.dataContext;
series.bulletsContainer.hide();
});