2013-08-08 3 views
1

Я новичок в d3 и SVGd3 линейный график и клип-путь

Может кто-нибудь объяснить мне, как технически работает перетаскивание/кастрюлю с клипом элементом пути

http://jsfiddle.net/MKmHM/1/

var zoom = d3.behavior.zoom() 
    .x(x) 
    .on("zoom", draw); 

svg.append("clipPath") 
    .append("rect") 
    .attr("id", "clip") 
    .attr("width", width) 
    .attr("height", height) 
    .attr("fill", "blue"); 

svg.append("rect") 
    .attr("class", "pane") 
    .attr("width", width) 
    .attr("height", height) 
    .call(zoom); 

svg.append("path") 
    .attr("class", "line") 
    .attr("clip-path", "url(#clip)"); 

прямоугольник CSS

rect.pane { 
    cursor: move; 
    fill: none; 
    pointer-events: all; 
} 
+0

Желаю, чтобы на это был хороший ответ. Я пытаюсь закрепить '' и не могу этого сделать. https://jsfiddle.net/RichardBronosky/k9a0fonq/ –

ответ

Смежные вопросы