Amcharts4 - 如何显示/隐藏单个列 categoryAxis 标签?

问题描述

我正在使用 Amcharts4 生成柱形图。我使用以下代码隐藏了 categoryAxis 上的所有轴标签

categoryAxis.renderer.labels.template.hide();

当鼠标悬停在特定列上时,我只想在与该列对应的 categoryAxis 上显示标签。我曾尝试使用此代码,但它会同时启用/禁用所有标签,而不是我想要启用/禁用轴标签的特定列。

function showLabels(ev){
categoryAxis.renderer.labels.template.show();
}

function hideLabels(ev){
categoryAxis.renderer.labels.template.hide();
}

series.columns.template.events.on("over",showLabels,this);
series.columns.template.events.on("out",hideLabels,this);

我需要某种方式来引用单个列。我猜我必须为此使用 ev.target 和 dataItem 或 dataContext,但我不确定。谁能帮帮我?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)