D3_book 11.1 pie
<!-- pie example -->
<!DOCTYPE html>
<meta charset="utf-8">
<style> </style>
<body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var dataset=[5,10,20,45,6,25];
var pie=d3.layout.pie(); //只是生成饼图数据的函数
var w=300,h=300;
var outerRadius=w/2;
var innerRadius=10;
var color=d3.scale.category10(); //生成颜色的快捷函数 var arc=d3.svg.arc()
.innerRadius(innerRadius)
.outerRadius(outerRadius)
;
var svg=d3.select('body')
.append('svg')
.attr({
'width':w
,'height':h
})
;
var arcs=svg.selectAll('g.arc')
.data(pie(dataset))
.enter()
.append('g')
.attr({
'class':'arc'
,'transform':'translate('+outerRadius+','+outerRadius+')'
})
;
arcs.append('path')
.attr({
'fill':function(d,i){
return color(i);
}
,'d':arc
})
;
arcs.append('text')
.attr({
'text-anchor':'middle'
,'transform':function(d){
return 'translate('+arc.centroid(d)+')';
}
})
.text(function(d){return d.value;})
;
</script>

问题:pie和chord的区别?
D3_book 11.1 pie的更多相关文章
- D3_book 11.2 stack
		<!-- book :interactive data visualization for the web 11.2 stack 一个堆叠图的例子 --> <!DOCTYPE htm ... 
- D3_book 11.3 force
		<!-- pie example --> <!DOCTYPE html> <meta charset="utf-8"> <style> ... 
- Python3:pyecharts数据可视化插件
		Python3:pyecharts数据可视化插件 一.简介 pyecharts 是一个用于生成 Echarts 图表的类库. Echarts 是百度开源的一个数据可视化 JS 库.主要用于数据可视化. ... 
- 地区sql
		/*Navicat MySQL Data Transfer Source Server : localhostSource Server Version : 50136Source Host : lo ... 
- matplotlib 知识点11:绘制饼图(pie 函数精讲)
		饼图英文学名为Sector Graph,又名Pie Graph.常用于统计学模块. 画饼图用到的方法为:matplotlib.pyplot.pie( ) #!/usr/bin/env python # ... 
- 小白学Python(11)——pyecharts,绘制饼图 Pie
		Pie-基本示例 from example.commons import Faker from pyecharts import options as opts from pyecharts.char ... 
- poj3311 Hie with the Pie (状态压缩dp,旅行商)
		Hie with the Pie Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 3160 Accepted: 1613 ... 
- 11个很棒的 jQuery 图表库
		如果你曾经使用过任何类型的数据,你应该知道阅读一排排数据的痛苦.通过所有这些数据弄清楚他们的意思是非常不容易的.可视化对于解决这个问题起到了重要的作用.可视化降低了数据阅读的难度,帮助决策者获得可操作 ... 
- PIE(二分)                                                    分类:            二分查找             2015-06-07 15:46    9人阅读    评论(0)    收藏
		Pie Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio ... 
随机推荐
- IntelliJ IDEA教程
			http://www.jetbrains.com/help/idea/meet-intellij-idea.html 
- Mysql修改密码办法
			方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:my ... 
- cin中函数的作用
			cin是istream类的对象,它是从标准输入设备(键盘)获取数据,程序中的变量通过流提取符">>"从流中提取数据.流提取符">>"从流 ... 
- 真机IOS8.3以上的文件夹共享
			ios8.3以上的版本,苹果规定需要验证身份,将不在默认开启文件共享,但是在实际测试工作中,提取文件是经常需要做的操作,笔者在使用GT采集性能数据后,通过itoos或itunes都无法获得目标app的 ... 
- Java label
			标号label提供了一种简单的break语句所不能实现的控制循环的方法.当你嵌套在几层循环中想退出循环时,break只能退出一重循环,可以用标号标出想退出哪一个语句. 标号的命名不能以"_& ... 
- UNITY中的MOUSE点击事件的判断和AS3中的异同
			UNITY - 在UPDATE中轮询检测 Update() { if(Input.GetButton("Fire1") } AS3 - 事件监听 addEventListener. ... 
- 使用ASP.NET AJAX 从脚本中调用Web 服务的应用方法
			技能点:通过编写WebService,在页面js中调用WebService来进行数据查询. 网站开发,有些时候需要使用js在页面动态生成一些内容,但还有些数据要通过查询数据库才能获取的. 但由于诸如主 ... 
- mybatis sql语句符号问题
			写sql语句<或>不能直接写,而应写作<或>,不然项目不能正常编译启动 
- Spring框架中的工厂(了解)
			1. ApplicationContext接口 * 使用ApplicationContext工厂的接口,使用该接口可以获取到具体的Bean对象 * 该接口下有两个具体的实现类 * ClassPathX ... 
- vue1.0学习
			vue 一片html代码配合上json,在new出来vue实例 Demo:1 数据双向绑定(v-model="message",{{message}}) <div id=&q ... 
