d3来自本地json变量的饼图

jot*_*mon 8 json d3.js

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

在上面的例子中

d3.json("flare.json", function(error, root) {
Run Code Online (Sandbox Code Playgroud)

被替换为

root = JSON.parse( myjson );
Run Code Online (Sandbox Code Playgroud)

这不能解决我的问题

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

小提琴

Lar*_*off 16

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

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