这是我用于绘制具有缩放功能的折线图的代码.但问题是当我放大光标时不会停留在同一个点上.我想放大鼠标光标的位置(我希望我足够清楚).
这是jsfiddle:http://jsfiddle.net/KSAbK/
width = 400 - margin.left - margin.right;
height = 200 - margin.top - margin.bottom;
var x = d3.time.scale()
.domain(d3.extent(data, function (d) {
return d.date;
}))
.range([0, width]);
var y = d3.scale.linear()
.domain(d3.extent(data, function (d) {
return d.value;
}))
.range([height, 0]);
var line = d3.svg.line()
.x(function (d) {
return x(d.date);
})
.y(function (d) {
return y(d.value);
});
var zoom = d3.behavior.zoom()
.x(x)
.y(y)
.on("zoom", zoomed);
svg = d3.select('#chart')
.append("svg:svg")
.attr('width', width + margin.left + margin.right)
.attr('height', …
Run Code Online (Sandbox Code Playgroud) Calendar中的Calendar的add方法将整数作为输入
int secs = 3; cal.add(Calendar.SECOND, secs);
但是如果秒是Long类型怎么办呢.
long secs = 3
有很多可能性,例如添加秒迭代,但其他选项有哪些?