【发布时间】:2013-10-09 14:57:35
【问题描述】:
我正在学习 d3.js,需要创建一个可视化镜像,以反映我在下面的小提琴中包含的示例图像。
http://jsfiddle.net/mike_ellan/37PYJ/
我知道如何创建和绑定文本元素,并计划为圆圈内的标签这样做,但我很难弄清楚我应该如何使用这种特定的数据结构来做这件事。我没有选择请求更扁平的 json 结构的选项,因此我必须按原样正确映射它。这是我开始的数据:
var consumption = [
{
"fruits": [
{
"year":"2011",
"apples":"213",
"oranges":"176",
"pears":"987"
},
{
"year":"2012",
"apples":"199",
"oranges":"234",
"pears":"672"
}
]
}
];
至于年份,我的计划是生成一个 2 行/列的表,然后根据 json 中返回的内容为每年添加一列。你能给我一些提示或指导我如何实现这一目标吗?
【问题讨论】:
标签: javascript json d3.js data-visualization