Я новичок в диаграммах 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 в виде строки
Вы уверены, что это должно сработать? Координаты - это обычно цифры, а не какой-то текст. Плюс я не вижу ни одного примера этой директивы, где он использует значения String для X- или Y-Axis.
Вы можете проверить это: http://jtblin.github.io/angular-chart.js/
Он использует ярлыки как X- Coordinate, но вы должны установить каждый X- Coordinate на этом и не можете пропускать любые точки, которые в некоторых случаях раздражают. Но если это будет хорошо для вас, я предлагаю вам попробовать.