D3学习总结(2)

简单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中的数据设置值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值