数据可视化实战 使用D3设计交互式图表PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:ScottMurray,李松峰译者
- 出 版 社:北京:人民邮电出版社
- 出版年份:2013
- ISBN:9787115320117
- 页数:232 页
第1章 写在前面 1
1.1数据为什么要可视化 1
1.2为什么要写代码 2
1.3为什么要交互 2
1.4为什么要在Web上 3
1.5这是一本什么书 3
1.6读者是谁 4
1.7这不是什么书 4
1.8使用示例代码 5
1.9谢谢你 6
第2章 D3简介 7
2.1 D3能做什么 7
2 2 D3不能做什么 8
2.3起源与背景 9
2.4替代方案 10
2.4.1简易图表 10
2.4.2图谱可视化 12
2.4.3地图映射 12
2.4.4较原始的方案 13
2.4.5三维图形 13
2.4.6基于D3的工具 14
第3章 技术基础 15
3.1 Web(万维网) 15
3.2 HTML 17
3.2.1内容和结构 18
3.2.2通过元素来添加结构 19
3.2.3常用元素 20
3.2.4属性 22
3.2.5类和ID 22
3.2.6注释 23
3.3 DOM 23
3.4开发者工具 24
3.5渲染与盒模型 26
3.6 CSS 28
3.6.1选择符 28
3.6.2属性和值 30
3.6.3注释 30
3.6.4引用样式 30
3.6.5继承、层叠和特指度 32
3.7 JavaScript 34
3.7.1 Hello, Console 34
3.7.2变量 34
3.7.3其他数据类型 35
3.7.3数学运算符 39
3.7.4比较运算符 39
3.7.5控制结构 40
3.7.6函数 42
3.7.7注释 43
3.7.8引用脚本文件 43
3.7.9 JavaScnpt陷阱 44
3.8 SVG 48
3.8.1 SVG元素 48
3.8.2简单的图形 49
3.8.3为SVG元素添加样式 51
3.8.4分层与绘制顺序 53
3.8.5透明度 54
3.9关于兼容性 56
第4章 安装D3 59
4.1下载D3 59
4.2引用D3 60
4.3配置Web服务器 61
4.3.1基于Python的文本终端方案 61
4.3.2 MAMP、 WAMP和LAMP 62
4.3.3快开始吧 62
第5章 数据 63
5.1生成页面元素 63
5.1.1连缀方法 65
5.1.2各个击破 66
5.1.3平稳交接 66
5.1.4不要连缀 67
5.2绑定数据 67
5.2.1怎么绑定 67
5.2.2数据 68
5.2.3作出你的选择 71
5.2.4绑定及确定 72
5.3使用自己的数据 75
5.3.1自定义函数 75
5.3.2数据需要拥抱 76
5.2.3添加样式 77
第6章 基于数据绘图 79
6.1绘制DIV 79
6.1.1设定属性 80
6.1.2关于类 81
6.1.3言归正传 81
6.1.4设定样式 82
6.2 data〈〉的魔力 83
6.3绘制S VG 86
6.3.1创建SVG 87
6.3.2数据驱动的图形 88
6.3.3你好,色彩 90
6.4绘制条形图 90
6.4.1老方法生成的条形图 90
6.4.2用新方法改进条形图 91
6.4.3上色 96
6.4.4加标签 98
6.5绘制散点图 100
6.5.1数据 100
6.5.2散点图 101
6.5.3散点大小 102
6.5.4标签 103
6.6更上一层楼 105
第7章 比例尺 107
7.1苹果和像素 107
7.2值域和范围 108
7.3归一化 109
7.4创建比例尺 109
7.5缩放散点图 110
7.5.1 d3.min〈〉和d3.max 110
7.5.2设置动态缩放 112
7.5.3整合缩放后的值 112
7.6修饰图表 113
7.7其他方法 117
7.8其他比例尺 117
第8章 数轴 119
8.1数轴简介 119
8.2设定数轴 120
8.3修整数轴 121
8.4优化刻度 124
8.5垂直数轴 125
8.6最后的润色 126
8.7为刻度标签定义样式 128
第9章 更新、过渡和动画 129
9.1更新条形图 129
9.1.1序数比例尺 130
9.1.2自动分档 132
9.1.3使用序数比例尺 132
9.1.4其他更新 133
9.2更新数据 133
9.2.1通过事件监听器实现交互 134
9.2.2改变数据 135
9.2.3更新视觉元素 135
9.3过渡动画 138
9.3.1持续时间 139
9.3.2缓动函数 140
9.3.3延迟时间 141
9.3.4使用随机数据 143
9.3.5更新比例尺 145
9.3.6更新数轴 147
9.3.7在过渡开始和结束时执行操作 149
9.4其他数据更新方式 156
9.4.1添加值(和元素) 156
9.4.2删除值(和元素) 161
9.4.3通过键联结数据 164
9.4.4添加和删除组合拳 169
9.4.5简要回顾 170
第10章 交互式图表 171
10.1绑定事件监听器 171
10.2什么是行为 172
10.3分组SVG元素 177
10.4提示条 182
10.4.1浏览器默认提示条 182
10.4.2 SVG元素提示条 184
10.4.3 HTML的div提示条 185
10.5适应触摸设备 188
10.6更进一步 188
第11章 布局 189
11.1饼图布局 190
11.2堆叠布局 194
11.3力导向布局 197
第12章 地图 203
12.1 JSON与GeoJSON 203
12.2路径 205
12.3投影 206
12.4等值区域 208
12.5添加定位点 212
12.6取得和解析地图数据 215
12.6.1查找shapefile文件 215
12.6.2选择解析度 216
12.6.3简化数据文件 217
12.6.4转换为GeoJSON 218
第13章 导出文件 221
13.1导出位图 221
13.2导出PDF 222
13.3导出SVG 223
附录A扩展阅读 227
A.1图书 228
A.2网站 228
A.3 Twitter 229
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《Excel数据分析与可视化》柳扬,张良均主编 2019
- 《数据分析及可视化研究》辛勤,孙慈珺,沈璎编著 2019
- 《2018国家执业药师考试 30天冲刺跑 药学专业知识 1 全图表版 第3版》国家执业药师资格考试研究组著 2018
- 《作译者须知 重排本》徐家宗编辑 1989
- 《Python数据可视化之美》张杰 2020
- 《聪明人极简图表工作法 实用图解》(日)高桥政史著 2018
- 《2018国家执业药师考试30天冲刺跑 药事管理与法规 全图表版 第3版》国家执业药师资格考试研究组编 2018
- 《交互设计概论 第2版=THE FUNDAMENTALS OF INTERACTION DESIGN (2ND ED)》李四达编著 2020
- 《数据科学之编程技术 使用R进行数据清理、分析与可视化=PROGRAMMING SKILLS FOR DATA SCIENCE START WRITING CODE TO WRANG》ANALYZE (美)迈
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《儿歌弹唱》黄克宏,李素霞主编 2018
- 《他的秘密》牛炜征责编;刘昭远译者;(澳大利亚)莉安·莫里亚蒂 2019
- 《弗里达·卡罗》(加)苏珊娜·巴贝扎特著;朱一凡,玩静雯,李梦幻译 2020
- 《行测资料分析》李永新主编 2019
- 《饲养栽培图鉴》李志丹责任编辑;申文淑译;(日本)有泽重雄,月本佳代美 2019
- 《电贝司》李杰,李国标,杨昌明编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019