Aufruf einer alternativen Diagrammzeichnungsfunktion basierend auf der Benutzerauswahl mit d3js

Ich versuche, wiederverwendbare Diagramme mit d3js zu implementieren, bei denen der Diagrammtyp basierend auf der Benutzerauswahl aus dem Dropdown-Menü geändert wird.

Mein Code hier:http://tributary.io/inlet/8085642

TOR: Zeichnen Sie den neuen Diagrammtyp anstelle des alten Diagramms neu, wenn der Benutzer den Typ aus dem Dropdown-Menü auswählt.

Ich habe alles nach Bedarf eingerichtet: kann jedes Diagramm einzeln manuell zeichnen, das Dropdown-Menü wird console.log den Namen des Diagrammtyps, den ich zeichnen möchte (Linie, Fläche, Kerze), aber offensichtlich ist das Ziel Mach das programmatisch.

BEARBEITEN: entfernt von unten, nicht in Bezug auf die ursprüngliche Frage oben.