简单dome 1
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script src="js/d3.js" charset="utf-8"></script>
<script>
//向body中添加svg元素并生成d3对象
var svg = d3.select('body').append('svg').attr('width',300).attr('height',300);
var dataset = [250,210,170,130,90];
var recHeght = 25;
svg.selectAll('svg')
.data(dataset)
.enter() //指定选择集的enter部分
.append('rect')
.attr('x',20)
.attr('y',function(d,i){
return i*recHeght;
})
.attr('width',function(d){
return d
})
.attr('height',recHeght-2)
.attr('fill','steelbue')
</script>
</body>
</html>
简单dome 2
d3.selectAll("p") //选中对应的标签
.data([4, 8, 15, 16, 23, 42]) //数据处理
.enter() //数据操作后必须添加
.append("p") //元素后插入p元素
.text(function(d) { return "I’m number " + d + "!"; }); //根据data中的数据设置值