(D3折线图)错误:<path>属性d:预期编号,“MNaN,NaNLNaN,NaN”

时间:2017-06-21 09:59:27

标签: javascript angularjs d3.js

我对D3.js很新。我正在尝试使用 D3.js angularjs 构建折线图。我收到了上述错误。

我通过休息服务的控制台中的数据看起来像

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a data-request-url="https://jsonplaceholder.typicode.com/posts/1">abc</a>

下面是我的Controller类代码,其中我附加了图表。

    [{"id":1,"time":"Jun 19, 2017 13:17:21","ltp":9620.5,"time1":20170619},
    {"id":2,"time":"Jun 20, 2017 13:27:21","ltp":9617.7,"time1":20170620},
    {"id":3,"time":"Jun 21, 2017 13:36:51","ltp":9615.3,"time1":20170621}]

请指导我建立图表。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。

在上面的代码中, $ scope.chartConfig 的实现是错误的。要实施的正确方法是

$scope.chartConfig={
   data:[{}]
};
$scope.chartConfig.data.push(responseNifty);

取代

{{1}}