/ / Wechselwirkung zwischen d3.js-Diagramm und dc.js-Diagramm - Javascript, d3.js, dc.js

Interaktion zwischen d3.js Graph und dc.js Graph - javascript, d3.js, dc.js

Ich arbeite an d3.js und dc.js Bibliotheken aus wenigen Wochen. Ich habe ein Streudiagramm in d3.js und ein Balkendiagramm in dc.js erstellt. Ich möchte wissen, dass es eine Möglichkeit gibt, zwischen diesen beiden verschiedenen Diagrammen zu interagieren, die in zwei verschiedenen Javascripts erstellt werden. Ist es kurz gesagt möglich, zwischen zwei verschiedenen in d3.js und dc.js erstellten Diagrammen zu interagieren?

Danke.

Antworten:

0 für die Antwort № 1

Ich werde Ihnen nicht die Codes geben, sorry.

Sie möchten Crossfilter jedoch als Brücke zwischen den Graphen verwenden:

  • Erstellen Sie eine Dimension, die für das Scatterplot bestimmt ist (unterscheidet sich von den Dimensionen, die in den Diagrammen von dc.js verwendet werden, aber dieselbe Crossfilter-Instanz).
  • reagieren Sie auf die Interaktion in d3 und setzen Sie den Filter auf diese Dimension

Oft beim Erstellen einer Dimension für aScatterplot, Sie verwenden einen Schlüssel, der für jede Zeile eindeutig ist, oder, wenn dies nicht der Zeilenindex selbst ist. Wenn Sie nach dc.js Scatterplot oder Blasendiagramm suchen, sollten Sie Beispiele finden.

Auch dc.js hat jetzt ein Scatterplot. Es braucht etwas Liebe und ist nicht so reich an Funktionen wie das Blasendiagramm, aber es existiert.