Javascript 为什么要在svg之外进行g元素渲染
我在svg之后使用D3.js追加g元素。但它以某种方式呈现在父svg元素之外 看起来g元素的容器是body,而不是svg元素 JS代码:Javascript 为什么要在svg之外进行g元素渲染,javascript,d3.js,svg,Javascript,D3.js,Svg,我在svg之后使用D3.js追加g元素。但它以某种方式呈现在父svg元素之外 看起来g元素的容器是body,而不是svg元素 JS代码: var map = $("#map"); var mapw = map.width(); var maph = mapw; var svg_map = d3.select("#map").append('svg').attr('width',mapw).attr('height',maph); var g_map = svg_map.append('g').a
var map = $("#map");
var mapw = map.width();
var maph = mapw;
var svg_map = d3.select("#map").append('svg').attr('width',mapw).attr('height',maph);
var g_map = svg_map.append('g').attr('transform','translate('+maph/2+','+mapw/2+')');
a始终是其内容的大小。如果内容超出了范围,那么@Robert Longson也是如此。我正在尝试使用d3.js绘制美国地图的形状,并将其放入svg元素中。“有什么方法可以将大小设置为并同时放入其中吗?”罗伯特·朗森(Robert Longson)——哦,我知道了。我才意识到我赚的太多了。我调整好尺寸后,效果很好。非常感谢。