Я использую DataViewer (java оболочка для plotly js) для моего проекта
, и я пытаюсь добавить событие щелчка для построенного набора данных. Следующий код взят из Dataviewer
var gd3 = d3.select('body').style({
width : '100%',
'margin-right' : '80px',
'height' : '100vh',
});
var streamPlot = gd3.node();
window.onresize = function() {
Plotly.Plots.resize(streamPlot);
};
// Plot the data.
Plotly.plot(streamPlot, data, layout, {
displaylogo : false
});
На основании документации plotly
, которую я пытался сделать следующим образом,
gd3.on('plotly_click', function (data) {
console.log('selecting points');
});
ошибки нет, но событие нажатия не захватили. На какой объект я должен добавить on
метод? Что здесь не так?