我有一個在插圖中爲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