为什么它没有显示年份值。在D3plus分散?

时间:2015-05-19 14:03:17

标签: json d3plus

我正在使用D3plus进行数据可视化。但是在x轴上显示的是错误的数据而不是我在.x(" year")中写的内容。

http://jsfiddle.net/MituVinci/a77kz0dr/

enter code here

var visualization = d3plus.viz()     .container("#viz")//用于保存可视化的容器DIV     .data(sample_data)//用于可视化的数据     .type(" scatter")//可视化类型     .id(" Reason")//我们的数据唯一的密钥     .x("年")// x轴的键     .y("女性")// y轴的关键     .draw()

我还想调整它的宽度和高度,并且还想使用外部json文件显示它我该怎么办?

1 个答案:

答案 0 :(得分:1)

由于您的.id()变量有“Reason”,因此D3plus会聚合具有相同“Reason”的所有数据点。因此,“Family Feud”的“x”位置是2010 + 2011 + 2012 + 2013 + 2014或10060,这是您所有泡泡所在的位置。

如果要单独显示每个气泡,可以创建一个名为“ReasonYear”的单独变量,将Reason和Year字段的文本连接在一起,然后使用.id(“ReasonYear”)进行可视化。

使用.width()和.height()分别控制可视化的宽度和高度。

使用.data()从外部JSON文件加载数据

可以在此处找到文档:https://github.com/alexandersimoes/d3plus/wiki/Visualizations