Если я создаю амхарт, и в создании я установил скрытое значение одного из наборов данных в значение true:
function loadChart(container, chartstodisplay) {
AmCharts.ready(function () {
//Do all my regular chart creation here
//but make sure hidechart shows up hidden
if(key == 'hidechart'){
graphs[key].hidden = true;
}
//now write the chart
chart.write(container);
});
}
Теперь я позже на моей странице, и у меня есть html, который связан с диаграммой и т.д. Например, у меня есть ссылка, что если вы наведите курсор мыши, я хочу, чтобы "hidechart" теперь виден, пожалуйста, поймите эта функциональность полностью отделена от блоков легенд, создаваемых AMchart, которые вы можете щелкнуть, чтобы скрыть/показать, это отдельно на странице html.
$(document).ready(function(){
$('#some_parent').on('click','span.unhide',function(){
//now go back to the hidden chart element from above and change
graph['hidechart'].hidden = false;
//obviously that doesn't work
})
})
Итак, есть ли какой-либо контекст, в котором я могу достичь и влиять на диаграммы и графики? Как мне подойти к этому?