jquery では簡単です。次の手順を実行してください。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<body style="margin: 0; padding: 0">
<div id="test" style="background: black"></div>
</body>
<script>
$('#test').width($(window).width());
$('#test').height("100%");
</script>
デモ:
http://www.frostjedi.com/terra/scripts/demo/fullsize-jquery.html
しかし、D3 では、それは私にはあまり明確ではありません。これが私がやっていることです:
<script src="http://d3js.org/d3.v3.min.js"></script>
<body style="margin: 0; padding: 0">
<div id="test" style="background: black"></div>
</body>
<script>
d3.select("#test").attr("width", window.innerWidth);
d3.select("#test").attr("height", "100%");
</script>
デモ:
http://www.frostjedi.com/terra/scripts/demo/fullsize-d3.html
divのサイズがまったく変更されていないようです。
では、jquery で行っていることを D3 で行うにはどうすればよいでしょうか。ありがとう!