2014-04-30 5 views
0

Я смотрю пример для линейки нескольких серий here.Задание жестко закодированных входных данных для D3 Многострочная линейная диаграмма

Я не хочу использовать TSV-файл и хочу использовать жесткий кодированный массив. Вот что я использую прямо сейчас, и это не удается построить фактические данные:

var data = [ 
    [{"date": "20111001", "New York": "63"} , {"date": "20111002", "New York": "60"}], 
    [{"date": "20111001", "San Francisco" : "64"} , {"date": "20111001", "San Francisco" : "62"}] 
    ]; 

Для простоты, я снял еще один город, как указано в примере.

+0

Попробуйте подключить данные к ЦТС и посмотреть на его структуру, а затем сравнить их с вашей жестко кодированной структурой данных. Кроме того, если вы можете опубликовать свой код в скрипке, это поможет ответить на прямые вопросы. – user1614080

ответ

1

Проблема заключается в представлении массива. Это должно быть, как это - проверить docs:

var data = [ 
    {"date": "20111001", "New York": "63", "San Francisco" : "64"}, 
    {"date": "20111002", "New York": "60", "San Francisco" : "62"}, 
    {"date": "20111003", "New York": "50", "San Francisco" : "52"}, 
    {"date": "20111004", "New York": "55", "San Francisco" : "57"}, 
    {"date": "20111005", "New York": "62", "San Francisco" : "64"}, 
    {"date": "20111006", "New York": "52", "San Francisco" : "55"} 
]; 

Вот FIDDLE.

Смежные вопросы