【发布时间】:2016-06-24 22:51:58
【问题描述】:
我正在尝试构建一个 Web 项目,以获取 JSON 格式的详细信息,例如:
{
"file_id": 333,
"t": "2016-03-08 12:00:56"
}
我试图在 d3 js 条形图中显示输出。我面临的问题是我的代码适用于 JSON 文件,但不适用于从 JSON 反序列化的对象。谁能帮我解决这个问题?
JSON 文件的工作脚本部分是这样的:
d3.json("FILENAME", function(error, data) {
data = JSON.parse(data);
x.domain(data.map(function(d) { return d.letter }));
y.domain([0, d3.max(data, function(d) { return d.frequency })]);
如果我将文件名更改为对象,则它不起作用。
【问题讨论】:
-
Erm... 这个 Java 怎么样?
-
阅读这里的文档github.com/mbostock/d3/wiki/Requests 它明确指出您必须提供文件路径,该函数不是用来获取对象
-
ys ,但是如果我有一个 json 对象,我该如何继续
-
你试过这个例子>>jsfiddle.net/enigmarm/3HL4a/13