使用d3js制作一个简单的饼图指令

时间:2013-09-04 01:01:28

标签: angularjs d3.js

我正在尝试用d3js和angular.js制作一个简单的饼图指令based on this example

数据加载了$ resource。数据在指令中可用作名为“values”的json对象,但我不知道如何在d3中使用它们。

我试过

json = JSON.parse( values );

但它不起作用。

这是整个代码:http://plnkr.co/edit/XDyWlLY5R1ZZ4sKn5n3v?p=preview

1 个答案:

答案 0 :(得分:1)

两个问题

  1. 值不是字符串 - 它已经被解析并且是一个对象数组。

  2. 表示每个对象的切片根据其populationage属性进行着色和着色。这两个目前都是未定义的,因此您必须将该信息添加到您加载的JSON或更改切片的大小和颜色的方式。