Есть ли способ извлечь легенды из сюжета или d3.js? - PullRequest
0 голосов
/ 30 октября 2018

В гугл-чартах для получения выбранных легенд можно использовать приведенный ниже фрагмент

    google.visualization.events.addListener(chart, 'select', function () {
       var sel = chart.getSelection();
       // sel contains all the selected legends 
    }

Есть ли подобное поведение в сюжете? Смысл этого в том, что, основываясь на легендах, я должен вывести разные сюжеты. Например, если вы выберете две легенды, тогда мне придется построить взаимосвязь между этими двумя переменными. Я связал событие легенды сюжета, поэтому всякий раз, когда я щелкаю по имени легенды, событие запускается. К сожалению, я не смог получить имена легенд.

Или можно ли получить выбранные легенды в d3.js?

1 Ответ

0 голосов
/ 30 октября 2018

Использование селекторов plotly, думаю, что-то подобное может помочь.

var graphDiv = document.getElementById('graph');
Plotly.plot(graphDiv, figure);
graphDiv.on('plotly_selected', function(selectedData) {
    // do something with selectedData
});
...