Javascript d3.js:当只想比较HH:MM时,时间刻度是否适合x轴?
我想创建比较多组数据的图表。集合中的每个对象的Y轴浮动值和X轴浮动值的形式为“2013-01-11T00:00:00Z” 我的数据结构如下:Javascript d3.js:当只想比较HH:MM时,时间刻度是否适合x轴?,javascript,d3.js,Javascript,D3.js,我想创建比较多组数据的图表。集合中的每个对象的Y轴浮动值和X轴浮动值的形式为“2013-01-11T00:00:00Z” 我的数据结构如下: { data_set_a: line_1: [ { x: x, y: y}, ... ] line_2: [ { x: x, y: y}, ... ] data_set_b: line_1: [ { x: x, y: y}, ... ] line_2: [ { x: x
{
data_set_a:
line_1:
[ { x: x, y: y}, ... ]
line_2:
[ { x: x, y: y}, ... ]
data_set_b:
line_1:
[ { x: x, y: y}, ... ]
line_2:
[ { x: x, y: y}, ... ]
...
}
注意:如果有更合理/更简单的事情发生,我可以完全控制数据集
对于下面的问题,我只对绘制数据集中的内容感兴趣。其余部分将是单独的图表
var data = /* your data from above */,
points = [].concat(d3.values(data.data_set_a)),
x_extent = d3.extent(points, function(d) { return d.x; }),
y_extent = d3.extent(points, function(d) { return d.y; });
有了这些信息,您应该能够正确设置电子秤。谢谢。我使用的是时间刻度,但我希望x轴覆盖重叠的24小时周期。因此,如果线1今天下午1点到8点,线2昨天下午1点到10点,我不希望x轴涵盖这两天,而是通常的重叠时间。在这种情况下,x轴将为1PM-10PM,线_1将仅具有9/10PM点。