如何解决仅在分组工具提示中显示活动系列 (amchart)
我正在尝试制作与此类似的工具提示:
https://codepen.io/team/amcharts/pen/dyyaxLr
但是当一个系列通过图例(即“汽车”)被禁用时,我还想删除工具提示中的值。
我想应该有一种方法可以使用这样的适配器格式化 series.tooltipText
:
series.adapter.add("tooltipText",function (text,target) {
// generate text dynamically
// ...
return text;
});
但我不知道如何只获取可见系列的数据并相应地格式化字符串。
这样的事情有可能吗?
解决方法
我找到了以下解决方案:
series.adapter.add("tooltipText",function (ev) {
var text = "[bold]{dateX}[/]\n";
x.series.each(function (item) {
if (!item.isHidden)
text +=
"[" +
item.stroke.hex +
"]●[/] " +
item.name +
": {" +
item.dataFields.valueY +
"}\n";
});
return text;
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。