【发布时间】:2016-05-09 08:56:30
【问题描述】:
我的 SVG 元素是这样设置的:
svg.attr("viewBox", "0 0 " + chartView.displayWidth + " " + chartView.displayHeight);
我在里面画了一些情节。有没有办法创建一个“透视窗口”,在里面我可以看到我的情节?
我尝试使用:
svg.append("clipPath").append("rect")
.attr("x", 10)
.attr("y", 10)
.attr("width", 50)
.attr("height", 100);
但它不起作用
【问题讨论】:
-
@RobertLongson 谢谢,实际上该怎么做?我可以设置一个 svg.attr 吗?
-
@RobertLongson 实际上它会是一个 rect 所以“clip-rect”?
-
@RobertLongson 查看我的编辑
-
我认为“svg.append”表达了“在我想要剪辑的元素上设置剪辑路径”的意图。我错了吗?
-
那么如何将 clipPath 设置为我的 svg?