小编air*_*ave的帖子

D3直方图,来自时间戳的日期出现次数

纽布在这里.我有这个数据的csv:

date, lat, lon
01/01/2015 09:38:14 AM,37.973424,-87.575423
01/01/2015 09:48:27 PM,37.385218,-122.11413
01/01/2015 10:17:34 AM,39.081712,-76.554603
01/02/2015 01:27:17 PM,40.216204,-74.619533
Run Code Online (Sandbox Code Playgroud)

我想要一个直方图,其中x轴是按日期而y轴是按出现次数.

因此,1月1日的列高为3,而1月2的列高为1.时间与时间无关.

我是否需要解析日期,或以某种方式设置"日" 的时间间隔,或创建一个数组?似乎有两个步骤:将数据"过滤"成块,并计算块,但我不知道该怎么做.

我找到了这个例子,但日期已经很好地"舍入"到日期,数据在文件中,而不是外部.

谢谢你的帮助!

javascript d3.js

7
推荐指数
1
解决办法
1496
查看次数

更改javascript - map() 方法中对象数组中每个属性的值?

我有这个对象数组:

var firstArray = [{created:"01/01/2015 03:24:33 AM", lat:"123"}, {created:"01/02/2015 03:24:33 AM", lat:"123"}];
Run Code Online (Sandbox Code Playgroud)

我想要一个将日期时间转换为毫秒的新对象数组:

var newArray = [{created:1420070400000, lat:"123"}, {created:1420156800000, lat:"123"}];
Run Code Online (Sandbox Code Playgroud)

如何更改每个对象中第一个属性的值?我正在尝试 .map(),但也许那是不对的。我错过了什么?我尝试了很多方法,但只是在下面的代码中用引号将其写出来,以尝试传达我所追求的内容。谢谢。

var newArray = firstArray.map( "the value of the first property in each object" (Date.parse());
Run Code Online (Sandbox Code Playgroud)

javascript arrays object

2
推荐指数
1
解决办法
3897
查看次数

标签 统计

javascript ×2

arrays ×1

d3.js ×1

object ×1