2016-09-16 3 views
0

Я новичок в d3.js так, пожалуйста, помогите я пытаюсь реализовать линейную диаграмму, но я хочу, чтобы извлечь данные из локальной переменнойD3.js в диаграмме линии выборки данных из локальной переменной

но получаю ошибку при эта линия

var cities = data.columns.slice(1).map(function(id)) 

когда я console.log(data.columns); я получаю неопределенными

Uncaught TypeError: Cannot read property 'slice' of undefined 

но получаю эту ошибку

here это код пера

Я хочу, чтобы реализовать что-то вроде this

+0

Является 'data.columns' является массив? напечатайте 'data.columns' в консоли. –

+0

@AatifBandey Я получаю его как undefined pls нажмите кнопку здесь в приведенном выше описании – Rakesh

+0

i dont find this 'data.columns.slice (1) .map (function (id))' этот код в кодексе –

ответ

0

По codepen там нет ключа с именем columns внутри данных Попробуйте

var cities = data.map(function(id, index){  
    return { 
    id: id, 
    values : { 
     date : id.date, 
     temperature:id[index] 
    } 
    } 
});` 
Смежные вопросы