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 轴值作为字符串传递

4

1 回答 1

0

你确定这应该有效吗?坐标通常是数字而不是某种文本。另外,我没有看到该指令使用字符串作为 X 轴或 Y 轴值的单个示例。

你可以看看这个:http: //jtblin.github.io/angular-chart.js/

它使用标签作为 X 坐标,但您必须在此设置每个 X 坐标,并且不能跳过任何在某些情况下令人讨厌的点。但是,如果这对您来说没问题,我建议您尝试一下。

于 2015-09-03T09:29:08.597 回答