如何在D3中沿Xaxis设置自定义刻度?

时间:2013-10-21 17:56:30

标签: javascript jquery d3.js data-visualization

我的数据类似于

"ticks":[[[0, 13], "A"], [[13, 15], "B"], [[15, 17], "C"], [[17, 19], "D"]]

我尝试了一些简单的代码

var x_data = json["x-axis"];
x.domain([x_data.range[0],x_data.range[1]]);
var xScale = d3.scale.ordinal();
var X_ticks = x_data.ticks;
xScale.domain(X_ticks.map(function(d){return d[0];})).range(x);
xAxis = d3.svg.axis()
 .scale(xScale)
 .ticks(20)
 .tickSubdivide(true)
 .orient("bottom");

但它没有任何想法?还是提示?特技?显示自定义类型的标记的标签和范围

0 个答案:

没有答案