11

我正在尝试使用来自局部变量(而不是外部文件)的 json 创建一个甜甜圈图我已经看过这篇文章,但是很难以同样的方式调整我的代码

在上面的例子中

d3.json("flare.json", function(error, root) {

被替换为

root = JSON.parse( myjson );

这不能解决我的问题

查看下面的小提琴,我的数据被加载为名为 myJson 的变量。我如何将这些数据用于甜甜圈?

小提琴

4

1 回答 1

19
  1. 将您的 JSON 变量重命名为data.
  2. 删除d3.json调用(但保留其中的代码)。

在这里完成 jsfiddle 。您还需要将 SVG 附加到“body”而不是“#body”。

于 2013-10-31T21:14:55.203 回答