2
我有以下的SVG定義,我似乎無法將SVG窗口放在屏幕的中心位置,即使我指定了viewBox座標。將SVG定位在瀏覽器窗口的中間
var width = 1000, height = 500;
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
svg.append("defs").selectAll("marker")
.data(["suit", "licensing", "resolved"])
.enter().append("marker")
.attr("id", function (d) {
return d;
})
.attr("viewBox", "100 -100 1000 500")
.attr("preserveAspectRatio", "xMidYMid meet")
.attr("display", "block")
.attr("refX", 25)
.attr("refY", 0)
.attr("markerWidth", 6)
.attr("markerHeight", 6)
.attr("orient", "auto")
.append("path")
.attr("d", "M0,-5L10,0L0,5 L10,0 L0, -5")
.style("stroke", "#4679BD")
.style("opacity", "0.6");
如何將SVG定位在瀏覽器窗口的中心位置?
就像一個魅力! – Bugaboo