Перефразирую.
Во что надо упаковать код ниже, чтобы можно было просто в манифесте Gadget.xml дать ссылку на данную html страницу и она отобразилась корректно (так же, как в браузере)?
<html>
<head>
<script src="http://d3js.org/d3.v3.min.js" charset="UTF-8"></script>
</head>
<body charset="koi8-r">
<script>
var chart_area =d3.select("body").append('div').classed('chart_area', true);
var RANDOM_MIN = 0, RANDOM_MAX = 100;
function irand(lo, up) { return Math.floor(Math.random()*(up-lo+1)+lo); }
var data = []; for (var i=0; i<10; i++) { data.push(irand(RANDOM_MIN, RANDOM_MAX)); }
chart_area.selectAll('div').data(data).enter().append('div').classed('stolbiki', true)
.style('background-color', function(d, i) { return 'hsl(1800,50%,'+ (90-d/3) + '%)'; })
.style('height',20 + 'px' )
.style('width', function(d,i) { return d + 'px'; } )
.text(String);
</script>
</body>
</html>