d3.js Stacked Bar Chart работает для одного набора данных, но не другого

58
5

Я использую d3 для построения диаграммы, изображенной здесь, - http://jsfiddle.net/H6P6X/. Это отлично работает без ошибок.

Хотя использование одного и того же источника, только с другим набором данных, я получаю эти ошибки

Error: Invalid value for <rect> attribute y="NaN" 
Error: Invalid value for <rect> attribute height="NaN"

Видно здесь - http://jsfiddle.net/YwKtQ/.

Я бы хотел, чтобы эти ошибки были исправлены - я считаю, что они заставляют данные в 5:00 разрывать график. Я понятия не имею, почему это происходит, поскольку первый график работает отлично.

Спасибо за вашу помощь!

спросил(а) 2014-04-10T15:02:00+04:00 6 лет, 6 месяцев назад
1
Решение
71

Вам не хватает одного атрибута в 5:00

Я включил его http://jsfiddle.net/YwKtQ/1/

{
"Time": "4:00",
**"informational": 1,**
"critical": 1,
"medium": 26,
"low": 50,
"high": 349
}

ответил(а) 2014-04-10T15:27:00+04:00 6 лет, 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема