【发布时间】:2016-02-03 11:09:27
【问题描述】:
我有一个范围为 1-10 的线性刻度,x 轴为每个数字绘制一个刻度。
我希望能够找出 x 轴上刻度线的偏移位置。有没有办法做到这一点?我希望能够调用某些东西并喂它 一个介于 1 和 10 之间的数字,并返回刻度的偏移位置。我可以使用这个普通的 js,但我想知道是否有以 d3 为中心的方式 这样做?
var x = d3.scale.linear()
.domain(d3.extent(data), (function(d,i) { return d.year; })))
.range([0, width]);
var xAxis = d3.svg.axis()
.scale(x)
.tickSize(-height)
.tickFormat("")
.tickPadding(10)
.tickSubdivide(true)
.orient("bottom");
【问题讨论】:
-
你想要关于轴上 0,0 的偏移量?
-
是的,应该提到这一点。
-
你有任何代码来显示你如何创建刻度等吗?
-
是的,已在上面更新。我只是使用标准的 d3 轴
标签: d3.js