1
我有这样一个数据集:所述状态栏下D3热图列标题YAXIS
CT, CA, GA, TX, Year, Month
1, 1, 2, 4, 2016, 03
2, 1, 3, 5, 2016, 03
中的数字对应于出现次数。 我加载数据到D3,但我怎么能重新组织数据是仅有4列,就像这样:
state, count, year, month
CT, 1, 2016, 03
这里是我迄今有:
d3.csv("states.csv", function(error, Data){
Data.forEach(function(d){
d.CT = +d.CT;
d.CA = +d.CA;
d.GA = +d.GA;
d.TX = +d.TX;
d.Year = +d.Year;
d.month = +d.month;
});
谢谢!我加载了我的数据并检查了日志,它在控制台中显示了一个空数组。它还表示newData [0]在我尝试显示它时未定义。有什么不同的需要在.push函数中完成? – ajax2000
那么,我必须看到确切的代码。用代码和CSV设置一个Plunker或Blockbuilder。 –
http://blockbuilder.org/ajax2000/87c95d6706e43a868df5cc035c49f9ab – ajax2000