如何使用json格式而不是csv工作d3?

时间:2017-04-26 05:37:35

标签: javascript json d3.js

我正在尝试将我的数据从json推广到d3 visual。 我有一个json结果返回给我日期和计数。

如何用json替换这个函数? 原始链接Got my sample of d3 from here

 d3.csv('@Server.MapPath("Views/file/sp500.csv")', type, function (error, data) {

Json文件

[{Month: "February 2014", Count: 50}, {Month: "March 2014", Count: 66},…]

目前使用此功能确实触发了json但是出现错误cannot read the property of null

d3.json("/JuraServicing/GetStatistic", function (data) {

1 个答案:

答案 0 :(得分:1)

您只需要在JSON文件中使用双引号键值。它应该工作正常。

这很好用:

<!DOCTYPE html>
<html>
<head>
    <script src="https://d3js.org/d3.v4.min.js"></script>
</head>
<body>
    <script>
        d3.json("/data.json", function (data) {
                document.write(JSON.stringify(data))
        });
    </script>
</body>
</html>

这里是data.json

[{"Month": "February 2014", "Count": 50}, {"Month": "March 2014", "Count": 6}]

希望它有所帮助!!