Chamando a função alternativa de desenho de gráfico com base na seleção do usuário com d3js

Estou tentando implementar gráficos reutilizáveis com d3js, onde o tipo de gráfico é alterado com base na seleção do usuário no menu suspenso.

Meu código aqui:http://tributary.io/inlet/8085642

OBJETIVO: redesenhe o novo tipo de gráfico no lugar do gráfico antigo quando o usuário selecionar o tipo no menu suspenso.

Eu tenho tudo configurado conforme necessário: pode desenhar cada gráfico sozinho manualmente, o menu suspenso será console.log o nome do tipo de gráfico que eu quero desenhar (linha, área, vela), mas obviamente o objetivo é faça isso programaticamente.

EDIT: eliminado além de baixo, não relacionado à pergunta original acima.

questionAnswers(1)

yourAnswerToTheQuestion