×
暂无评论
图文详情
  • ISBN:9787121278990
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:294
  • 出版时间:2016-03-01
  • 条形码:9787121278990 ; 978-7-121-27899-0

本书特色

大数据时代,数据的价值愈加重要,数据在经历了数据获取、数据挖掘、数据展示三个主要阶段后直面用户。数据可视化处于这条生产链的下游,控制着数据对用户的输出,它的优劣直接决定了数据处理的效果。 d3作为*流行的开源的web数据可视化工具之一,支持大数据量数据可视化展示,提供丰富的布局和生动的交互功能,能够充分表现数据的内涵,激发用户兴趣并增强用户与数据的沟通。 本书从基本语法特点、可视化布局、实际应用开发三个方面介绍d3,以期读者能够循序渐进掌握d3数据可视化开发的技能从而应用到科研和商业应用中。

内容简介

“一图胜千言”,数据可视化使人们对海量复杂数据的阐释和理解变得事半功倍。d3是当今*流行的可视化利器。 本书用大量简洁直观的案例详细介绍了d3的使用。全书图文并茂,全彩印刷,力图使读者对d3有深入理解和整体把握。

目录

第1 章 核心(core) .......................... 11.1 选择 ......................................................... 11.1.1 d3.select(selector) .......................................... 11.1.2 d3.select(node) ............................................... 21.1.3 d3.selectall(selector) ..................................... 31.1.4 d3.selectall(nodes) ........................................ 41.1.5 selection.attr(name[, value]) .......................... 41.1.6 selection.classed(name[, value]) .................... 51.1.7 selection.style(name[, value[, priority]]) ........ 61.1.8 selection.property(name[, value]) .................. 61.1.9 selection.text([value]) .................................... 71.1.10 selection.html([value]) ................................. 81.1.11 selection.append(name) ................................ 91.1.12 selection.insert(name[, before]) ................... 91.1.13 selection.remove() ...................................... 101.1.14 selection.data([values[, key]]) .................... 101.1.15 selection.enter().......................................... 121.1.16 selection.exit() ........................................... 141.1.17 selection.filter(selector) ............................. 151.1.18 selection.datum([value]) ............................ 151.1.19 selection.sort(comparator) .......................... 161.1.20 selection.on(type[, listener[, capture]]) ...... 171.1.21 d3.event ..................................................... 181.1.22 d3.mouse(container) .................................. 191.1.23 selection.transition() .................................. 191.1.24 selection.select(selector) ............................ 191.1.25 selection.selectall(selector) ....................... 201.1.26 selection.each(function) ............................. 211.1.27 selection.call(function[, arguments…]) ..... 221.1.28 selection.empty() ....................................... 231.1.29 selection.node() ......................................... 231.1.30 selection.size() ........................................... 231.2 过渡 ....................................................... 231.2.1 transition.delay([delay]) .............................. 231.2.2 transition.duration([duration]) ..................... 241.2.3 transition.ease([value[, arguments]]) ........... 251.2.4 transition.attr(name, value) .......................... 251.2.5 transition.attrtween(name, tween) .............. 261.2.6 transition.style(name, value[, priority]) ....... 261.2.7 transition.styletween(name,tween[, priority]) ......................................... 271.2.8 transition.text(value) .................................... 271.2.9 transition.tween(name, factory) ................... 281.2.10 transition.remove() .................................... 281.2.11 transition.select(selector) ........................... 291.2.12 transition.selectall(selector) ...................... 291.2.13 transition.filter(selector) ............................. 301.2.14 transition.transition() .................................. 301.2.15 transition.each([type, ]listener) .................. 301.2.16 transition.call(function[, arguments…]) ..... 311.2.17 transition.empty() ....................................... 321.2.18 transition.node() ......................................... 321.2.19 transition.size() .......................................... 321.2.20 d3.ease(type[, arguments…]) ..................... 321.2.21 ease(t) ........................................................ 331.2.22 d3.timer(function[, delay[, time]]) ............. 331.2.23 d3.interpolate(a, b) ..................................... 341.2.24 interpolate(t) .............................................. 341.2.25 d3.interpolatenumber(a, b) ........................ 351.2.26 d3.interpolateround(a, b) .......................... 351.2.27 d3.interpolatestring(a, b) ........................... 351.2.28 d3.interpolatergb(a, b) .............................. 361.2.29 d3.interpolatehsl(a, b) ............................... 361.2.30 d3.interpolat
展开全部

作者简介

张天旭,CSDN博客技术专家,写有D3方面专栏,累计阅读量达到17万。其博客“以数为据,视不可挡”地址为http://blog.csdn.net/tianxuzhang。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航