Ошибка: недопустимое значение для атрибута <text> x = «NaN» в angularJS nvd3-multi-bar-chart

0

Я новичок в диаграммах d3, я хочу использовать ось x в качестве строки, а мое приложение выбрасывает Error: Invalid value for <text> attribute x="NaN".

Это мой образец JSON

[
{"key" : "test1", "values" : [["test1", 3]},
{"key" : "test2", "values" : [["test2", 5]},
{"key" : "test3", "values" : [["test3", 9]}
];

Итак, как передать значение оси x в виде строки

Теги:
d3.js
angularjs-nvd3-directives

1 ответ

0

Вы уверены, что это должно сработать? Координаты - это обычно цифры, а не какой-то текст. Плюс я не вижу ни одного примера этой директивы, где он использует значения String для X- или Y-Axis.

Вы можете проверить это: http://jtblin.github.io/angular-chart.js/

Он использует ярлыки как X- Coordinate, но вы должны установить каждый X- Coordinate на этом и не можете пропускать любые точки, которые в некоторых случаях раздражают. Но если это будет хорошо для вас, я предлагаю вам попробовать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню