D3 API详解(全彩)

D3 API详解(全彩)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2016-01
版次: 1
ISBN: 9787121278990
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 312页
字数: 446千字
正文语种: 简体中文
25人买过
  •   大数据时代,数据的价值愈加重要,数据在经历了数据获取、数据挖掘、数据展示三个主要阶段后直面用户。数据可视化处于这条生产链的下游,控制着数据对用户的输出,它的优劣直接决定了数据处理的效果。
      D3作为***的开源的Web数据可视化工具之一,支持大数据量数据可视化展示,提供丰富的布局和生动的交互功能,能够充分表现数据的内涵,激发用户兴趣并增强用户与数据的沟通。
      本书从基本语法特点、可视化布局、实际应用开发三个方面介绍D3,以期读者能够循序渐进掌握D3数据可视化开发的技能从而应用到科研和商业应用中。
      张天旭,CSDN博客技术专家,写有D3方面专栏,累计阅读量达到17万。
    第1 章 核心(Core) .......................... 1
    1.1 选择 ......................................................... 1
    1.1.1 d3.select(selector) .......................................... 1
    1.1.2 d3.select(node) ............................................... 2
    1.1.3 d3.selectAll(selector) ..................................... 3
    1.1.4 d3.selectAll(nodes) ........................................ 4
    1.1.5 selection.attr(name[, value]) .......................... 4
    1.1.6 selection.classed(name[, value]) .................... 5
    1.1.7 selection.style(name[, value[, priority]]) ........ 6
    1.1.8 selection.property(name[, value]) .................. 6
    1.1.9 selection.text([value]) .................................... 7
    1.1.10 selection.html([value]) ................................. 8
    1.1.11 selection.append(name) ................................ 9
    1.1.12 selection.insert(name[, before]) ................... 9
    1.1.13 selection.remove() ...................................... 10
    1.1.14 selection.data([values[, key]]) .................... 10
    1.1.15 selection.enter().......................................... 12
    1.1.16 selection.exit() ........................................... 14
    1.1.17 selection.filter(selector) ............................. 15
    1.1.18 selection.datum([value]) ............................ 15
    1.1.19 selection.sort(comparator) .......................... 16
    1.1.20 selection.on(type[, listener[, capture]]) ...... 17
    1.1.21 d3.event ..................................................... 18
    1.1.22 d3.mouse(container) .................................. 19
    1.1.23 selection.transition() .................................. 19
    1.1.24 selection.select(selector) ............................ 19
    1.1.25 selection.selectAll(selector) ....................... 20
    1.1.26 selection.each(function) ............................. 21
    1.1.27 selection.call(function[, arguments…]) ..... 22
    1.1.28 selection.empty() ....................................... 23
    1.1.29 selection.node() ......................................... 23
    1.1.30 selection.size() ........................................... 23
    1.2 过渡 ....................................................... 23
    1.2.1 transition.delay([delay]) .............................. 23
    1.2.2 transition.duration([duration]) ..................... 24
    1.2.3 transition.ease([value[, arguments]]) ........... 25
    1.2.4 transition.attr(name, value) .......................... 25
    1.2.5 transition.attrTween(name, tween) .............. 26
    1.2.6 transition.style(name, value[, priority]) ....... 26
    1.2.7 transition.styleTween(name,
    tween[, priority]) ......................................... 27
    1.2.8 transition.text(value) .................................... 27
    1.2.9 transition.tween(name, factory) ................... 28
    1.2.10 transition.remove() .................................... 28
    1.2.11 transition.select(selector) ........................... 29
    1.2.12 transition.selectAll(selector) ...................... 29
    1.2.13 transition.filter(selector) ............................. 30
    1.2.14 transition.transition() .................................. 30
    1.2.15 transition.each([type, ]listener) .................. 30
    1.2.16 transition.call(function[, arguments…]) ..... 31
    1.2.17 transition.empty() ....................................... 32
    1.2.18 transition.node() ......................................... 32
    1.2.19 transition.size() .......................................... 32
    1.2.20 d3.ease(type[, arguments…]) ..................... 32
    1.2.21 ease(t) ........................................................ 33
    1.2.22 d3.timer(function[, delay[, time]]) ............. 33
    1.2.23 d3.interpolate(a, b) ..................................... 34
    1.2.24 interpolate(t) .............................................. 34
    1.2.25 d3.interpolateNumber(a, b) ........................ 35
    1.2.26 d3.interpolateRound(a, b) .......................... 35
    1.2.27 d3.interpolateString(a, b) ........................... 35
    1.2.28 d3.interpolateRgb(a, b) .............................. 36
    1.2.29 d3.interpolateHsl(a, b) ............................... 36
    1.2.30 d3.interpolat

  • 内容简介:
      大数据时代,数据的价值愈加重要,数据在经历了数据获取、数据挖掘、数据展示三个主要阶段后直面用户。数据可视化处于这条生产链的下游,控制着数据对用户的输出,它的优劣直接决定了数据处理的效果。
      D3作为***的开源的Web数据可视化工具之一,支持大数据量数据可视化展示,提供丰富的布局和生动的交互功能,能够充分表现数据的内涵,激发用户兴趣并增强用户与数据的沟通。
      本书从基本语法特点、可视化布局、实际应用开发三个方面介绍D3,以期读者能够循序渐进掌握D3数据可视化开发的技能从而应用到科研和商业应用中。
  • 作者简介:
      张天旭,CSDN博客技术专家,写有D3方面专栏,累计阅读量达到17万。
  • 目录:
    第1 章 核心(Core) .......................... 1
    1.1 选择 ......................................................... 1
    1.1.1 d3.select(selector) .......................................... 1
    1.1.2 d3.select(node) ............................................... 2
    1.1.3 d3.selectAll(selector) ..................................... 3
    1.1.4 d3.selectAll(nodes) ........................................ 4
    1.1.5 selection.attr(name[, value]) .......................... 4
    1.1.6 selection.classed(name[, value]) .................... 5
    1.1.7 selection.style(name[, value[, priority]]) ........ 6
    1.1.8 selection.property(name[, value]) .................. 6
    1.1.9 selection.text([value]) .................................... 7
    1.1.10 selection.html([value]) ................................. 8
    1.1.11 selection.append(name) ................................ 9
    1.1.12 selection.insert(name[, before]) ................... 9
    1.1.13 selection.remove() ...................................... 10
    1.1.14 selection.data([values[, key]]) .................... 10
    1.1.15 selection.enter().......................................... 12
    1.1.16 selection.exit() ........................................... 14
    1.1.17 selection.filter(selector) ............................. 15
    1.1.18 selection.datum([value]) ............................ 15
    1.1.19 selection.sort(comparator) .......................... 16
    1.1.20 selection.on(type[, listener[, capture]]) ...... 17
    1.1.21 d3.event ..................................................... 18
    1.1.22 d3.mouse(container) .................................. 19
    1.1.23 selection.transition() .................................. 19
    1.1.24 selection.select(selector) ............................ 19
    1.1.25 selection.selectAll(selector) ....................... 20
    1.1.26 selection.each(function) ............................. 21
    1.1.27 selection.call(function[, arguments…]) ..... 22
    1.1.28 selection.empty() ....................................... 23
    1.1.29 selection.node() ......................................... 23
    1.1.30 selection.size() ........................................... 23
    1.2 过渡 ....................................................... 23
    1.2.1 transition.delay([delay]) .............................. 23
    1.2.2 transition.duration([duration]) ..................... 24
    1.2.3 transition.ease([value[, arguments]]) ........... 25
    1.2.4 transition.attr(name, value) .......................... 25
    1.2.5 transition.attrTween(name, tween) .............. 26
    1.2.6 transition.style(name, value[, priority]) ....... 26
    1.2.7 transition.styleTween(name,
    tween[, priority]) ......................................... 27
    1.2.8 transition.text(value) .................................... 27
    1.2.9 transition.tween(name, factory) ................... 28
    1.2.10 transition.remove() .................................... 28
    1.2.11 transition.select(selector) ........................... 29
    1.2.12 transition.selectAll(selector) ...................... 29
    1.2.13 transition.filter(selector) ............................. 30
    1.2.14 transition.transition() .................................. 30
    1.2.15 transition.each([type, ]listener) .................. 30
    1.2.16 transition.call(function[, arguments…]) ..... 31
    1.2.17 transition.empty() ....................................... 32
    1.2.18 transition.node() ......................................... 32
    1.2.19 transition.size() .......................................... 32
    1.2.20 d3.ease(type[, arguments…]) ..................... 32
    1.2.21 ease(t) ........................................................ 33
    1.2.22 d3.timer(function[, delay[, time]]) ............. 33
    1.2.23 d3.interpolate(a, b) ..................................... 34
    1.2.24 interpolate(t) .............................................. 34
    1.2.25 d3.interpolateNumber(a, b) ........................ 35
    1.2.26 d3.interpolateRound(a, b) .......................... 35
    1.2.27 d3.interpolateString(a, b) ........................... 35
    1.2.28 d3.interpolateRgb(a, b) .............................. 36
    1.2.29 d3.interpolateHsl(a, b) ............................... 36
    1.2.30 d3.interpolat

查看详情
相关图书 / 更多
D3 API详解(全彩)
D301-1~3室内管线安装(2004合订本)
中国建筑标准设计研究院 编
D3 API详解(全彩)
D3 英语教材发展概论
王进军 著
D3 API详解(全彩)
D3.js数据可视化实战手册
[加]朱启(Nick Qi Zhu) 著;杨锐、刘夏、王超 译
D3 API详解(全彩)
D3.js in Action
Elijah Meeks
D3 API详解(全彩)
D34.x数据可视化实战手册第2版
[加]朱启(Nick Zhu) 著;韩波 译