我有一个在插图中为960pt x 960pt的artbox制作的SVG。我想将其插入到较低维度的网页中。在CSS中重新缩放SVG
我曾尝试以下,以减少它,但它得到了以下的jsfiddle冒出这样的:http://jsfiddle.net/4tjoevqo/
d3js:
var svg = d3.select("body")
.append('svg')
.attr('width', '960px')
.attr('height', '960px');
svg.append('g').append('circle')
.attr('cx', 480)
.attr('cy', 480)
.attr('r', 284.5);
CSS:
svg {
width: 400px;
height: 400px;
}
我怎样才能重新调整它没有裁剪?非常感谢
您正在寻找体重秤。我可以推荐这个介绍:http://alignedleft.com/tutorials/d3/scales – nothing9 2014-08-27 15:43:29