2015-12-20 2 views
0

У меня есть вопрос о 'D3.js'. Я хочу выпадающее меню, где могут быть выбраны разные наборы данных. Может кто-нибудь мне помочь. Я создал Plunker.D3 change Dataset csv

Plunker

CSV-формат:

Country, Men, Women 
GB, 10.1,20 
FR, 20.8,5.2 

Благодаря

ответ

1

сделать рисунок диаграммы функцию, поэтому его можно назвать по желанию.

var draw = function(data_source) {... 

Вызов функции при изменении выпадающего списка.

<select name="data" onchange="change(this.value)"> 

Очистить SVG и нарисовать новый график.

function change(value) { 
    svg.selectAll("*").remove(); 
    draw(value); 
} 

Plunk

+0

Спасибо. Я просто подумал слишком сложно. Хорошего дня :) – Quai