d3平行坐标日期时间轴
d3 parallel coordinates datetime axis
我正在尝试制作一个平行坐标图,并基于http://bl.ocks.org/jasondavies/1341281实例
如果我想使用DateTime格式属性作为图中的一个轴,我需要在代码中更改/修改/添加什么?
我认为将时间作为自epoch以来的毫秒数添加到csv文件中就足够了,然后以下几行将字符串转换为数字:
// Extract the list of dimensions and create a scale for each.
x.domain(dimensions = d3.keys(cars[0]).filter(function(d) {
return d != "name" && (y[d] = d3.scale.linear()
.domain(d3.extent(cars, function(p) { return +p[d]; }))
.range([height, 0]));
}));
p[d]
当到达新列(我们称之为time
)时,在该特定列的车厢上执行d3.extent
将获得最大值和最小值(以数字形式),并将它们映射到范围[height,0],因此每当执行y['time'](value)
且值在[min, max]
范围内时,它将映射到[height, 0]
之间的一个值
要获取自epoch运行+(new Date())
以来新日期的运行时间,Date
构造函数的参数将是您为这种情况决定的参数。
我发现的一个问题是标签(数字将类似于1426573656530
),所以我会使用tickFormat来更改每个轴的标签
相关文章:
- Json数据包含日期和时间格式
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- primefaces日历可以禁用过去的日期和时间吗
- 将日期和时间转换为UTC格式的日期-Javascript
- 时间-日期对象JavaScript getUTCMilliseconds
- 如何在MongoDB中建模和查询办公时间(日期、时区、dst)
- 查找月份在JavaScript循环中出现五次的时间(日期、字符串)
- 在javascript/jquery中解析UTC ISO日期到本地时间日期
- 时间/日期识别与jQuery
- 如何将Twitter API发布时间/日期转换为有效的ISO格式?
- 将当前时间日期放在隐藏字段中
- 只有少于24小时以前的时间日期格式
- 当移动时间/日期滑块太快时,Datetimepicker在breezejs / knockout中产生并发保存错误
- 在任何时间日期选择器中以编程方式设置时区偏移量
- 本地化UTC时间/日期
- 如何使用jquery/javascript转换时间/日期
- 使用javascript显示php时间/日期函数的帮助