2013-08-28 12 views
5

Ho 2 grafici di linee di base su una pagina che condivide lo stesso asse X. Quello che sto cercando di fare è sincronizzare questi grafici in modo che quando si passa sopra un punto su un grafico, lo stesso evento di hover viene attivato sul secondo grafico.Sincronizzazione di più grafici mediante nvd3

Finora ho capito come ascoltare nell'evento via:

chart.lines.dispatch.on('elementMouseover.tooltip', function(e) { 
    // Need to trigger same event on the xAxis of a separate graph 
}); 

scavare attraverso il codice nvd3 e d3 sorgente non ha portato alcuna rivelazione su come eseguire questa finora.

risposta

0

Qualcosa del genere dovrebbe funzionare credo.

chart1.lines.dispatch.on('customEvent', chart2.lines.dispatch.customEvent); 
Problemi correlati