D3堆积条形图

时间:2014-10-01 07:18:36

标签: javascript svg d3.js

您好我已经创建了一个垂直堆积条形图。我的数据在csv文件中。我的x尺度是ordinal.AS每个要求我的x尺度应该是我的时间尺度。我应该做些什么来制作我的x轴时标。我只有有限的时间来完成这个。这是我的代码

var x = d3.scale.ordinal()
     .rangeRoundBands([0, width], .1);


var xAxis = d3.svg.axis()
      .scale(x).ticks(5)
    .orient("bottom");  

1 个答案:

答案 0 :(得分:2)

将CSV结构放在此处。 最有可能的解决方案是

 parse = d3.time.format("%H:%M:%S").parse,
 format = d3.time.format("%X");

您的CSV文件中的时间栏应该是:'小时:分钟:秒'格式。

并传递'格式'轴上的值

准确答案将您的代码放在这里! 或者你可以refer this