Amcharts4 - 如何禁用第一个图例项的切换
Amcharts4 - How to disable toggling for first legend item
我在处理 stockchart
或 XYChart
系列时遇到问题,我必须显示多个系列。现在的要求是为切换功能禁用第一个图例项。
好吧,当我们采用对象方法时,这样做很容易。但是,使用 JSON 配置方法同样会变得有些棘手。不幸的是,由于存在迁移代码,我不得不遵循 JSON 方法。
可以找到一个例子:https://codepen.io/kutec/pen/yLbWyGJ
相关问题:
截图:
我想提供以下用于修复我的代码的解决方案。
legend: {
'itemContainers': {
'template': {
'events': {
'hit': function (ev) {
let series = ev.target.baseSprite.series;
if (ev.target.dataItem.index === 0) {
series.show();
series.events.off('hidden');
}
}
}
}
}
}
工作codepen。
希望这会有所帮助。
谢谢。
我在处理 stockchart
或 XYChart
系列时遇到问题,我必须显示多个系列。现在的要求是为切换功能禁用第一个图例项。
好吧,当我们采用对象方法时,这样做很容易。但是,使用 JSON 配置方法同样会变得有些棘手。不幸的是,由于存在迁移代码,我不得不遵循 JSON 方法。
可以找到一个例子:https://codepen.io/kutec/pen/yLbWyGJ
相关问题:
截图:
我想提供以下用于修复我的代码的解决方案。
legend: {
'itemContainers': {
'template': {
'events': {
'hit': function (ev) {
let series = ev.target.baseSprite.series;
if (ev.target.dataItem.index === 0) {
series.show();
series.events.off('hidden');
}
}
}
}
}
}
工作codepen。
希望这会有所帮助。
谢谢。