错误:<text>属性的值无效x =&#34; NaN&#34;在angularJS nvd3-多条形图中

时间:2015-07-01 13:00:24

标签: angularjs d3.js angularjs-nvd3-directives

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

1 个答案:

答案 0 :(得分:0)

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

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

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