网站首页  英汉词典  古诗文  美食菜谱  电子书下载

请输入您要查询的图书:

 

书名 D3API详解
分类
作者
出版社 电子工业出版社
下载 抱歉,不提供下载,请购买正版图书。
简介
编辑推荐

大数据时代,数据的价值愈加重要,数据在经历了数据获取、数据挖掘、数据展示三个主要阶段后直面用户。数据可视化处于这条生产链的下游,控制着数据对用户的输出,它的优劣直接决定了数据处理的效果。D3作为最流行的开源的Web数据可视化工具之一,支持大数据量数据可视化展示,提供丰富的布局和生动的交互功能,能够充分表现数据的内涵,激发用户兴趣并增强用户与数据的沟通。

由张天旭和魏飞共同编著的《D3API详解》一书从基本语法特点、可视化布局、实际应用开发三个方面介绍D3,以期读者能够循序渐进掌握D3数据可视化开发的技能从而应用到科研和商业应用中。

内容推荐

D3是目前流行的数据可视化工具。它是一个基于数据操作文档的.IavaScript函数库,因为其优雅灵活的语言风格,生动有趣的交互功能,花哨酷炫的表现力,受到越来越多的人关注和喜爱。

由张天旭和魏飞共同编著的《D3API详解》一书基于官方API文档,在尽量保留原文含义的基础上,对部分内容进行了删减和增补,几乎为每个函数都添加了浅显直观的案例。本书涵盖了API大部分内容,包括核心函数中的选择器、过渡、数组、数学、数据请求、格式化、本地化;3类9种比例尺;:D3对SVG绘图技术的封装,如SVG元素、多种路径生成器、数轴、刷子等;时间函数;12种布局,如捆、弦、树、簇、包、分区、矩形树、力、直方图、堆叠等;地理函数,如投影、流、地理路径、经纬网等;还有几何图形,像四叉树、凸包、多边形、泰森多边形等;以及交互行为中的拖动和缩放。

本书适合所有想使用D3实现数据可视化方案的人使用。读者朋友可以将本书作为入门参考,也可以作为速查手册。

目录

第1章 核心(Core)

 1.1 选择

1.1.1 d3.select(selector)

1.1.2 d3.select(node)

1.1.3 d3.selectAll(selector)

1.1.4 d3.selectAll(nodes)

1.1.5 selection.attr(name[,value])

1.1.6 selection.classed(name[,value])

1.1.7 selection.style(name[,value[,priority]])

1.1.8 selection.property(name[,value])

1.1.9 selection.text([value])

1.1.10 selection.html([value])

1.1.11 selection.append(name)

1.1.12 selection.insert(name[,before])

1.1.13 selection.remove()

1.1.14 selection.data([values[,key]])

1.1.15 selection.enter()

1.1.16 selection.exit()

1.1.17 selection.filter(selector)

1.1.18 selection.datum([value])

1.1.19 selection.sort(comparator)

1.1.20 selection.on(type[,listener[,capture]])

1.1.21 d3.event

1.1.22 d3.mouse(container)

1.1.23 selection.transition()

1.1.24 selection.select(selector)

1.1.25 selection.selectAll(selector)

1.1.26 selection.each(function)

1.1.27 selection.call(function[,arguments…])

1.1.28 selection.empty()

1.1.29 selection.node()

1.1.30 selection.size()

 1.2 过渡

1.2.1 transition.delay([delay])

1.2.2 transition.duration([duration])

1.2.3 transition.ease([value[,arguments]])

1.2.4 transition.attr(name,value)

1.2.5 transition.attrTween(name,tween)

1.2.6 transition.style(name,value[,priority])

1.2.7 transition.styleTween(name,tween[,priority])

1.2.8 transition.text(value)

1.2.9 transition.tween(name,factory)

1.2.10 transition.remove()

1.2.11 transition.select(selector)

……

 1.3 数组

 1.4 数学

 1.5 请求

 1.6 格式化

 1.7 本地化

第2章 比例尺(Scales)

 2.1 线性比例尺

 2.2 恒等比例尺

 2.3 乘方比例尺

 2.4 对数比例尺

 2.5 量化比例尺

 2.6 分位数比例尺

 2.7 临界值比例尺

 2.8 序数比例尺

 2.9 时间比例尺

第3章 可缩放矢量图形(SVG)

 3.1 SVG 元素

 3.2 线生成器

 3.3 径向线生成器

 3.4 面积生成器

 3.5 径向面积生成器

 3.6 弧生成器

 3.7 符号生成器

 3.8 弦生成器

 3.9 对角线生成器

 3.10 轴

 3.11 刷子

第4章 时间(Time)

 4.1 时间格式

 4.2 时间间隔

 4.3 计数

第5章 布局(Layouts)

 5.1 捆绑布局

 5.2 弦布局

 5.3 簇布局

 5.4 力布局

 5.5 层次布局

 5.6 直方图布局

 5.7 包布局

 5.8 分区布局

 5.9 饼布局

 5.10 堆叠布局

 5.11 树布局

 5.12 矩形树布局

第6章 地理(Geo)

 6.1 地理路径

 6.2 经纬网生成器

 6.3 球面数学运算

 6.4 标准抽象投影

 6.5 标准投影

 6.6 流

第7章 几何(Geometry)

 7.1 四叉树

 7.2 凸包

 7.3 多边形

 7.4 泰森多边形

第8章 行为(Behaviors)

 8.1 拖曳

 8.2 缩放

本书参考资料

随便看

 

Fahrenheit英汉词典电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 frnht.com All Rights Reserved
更新时间:2025/11/24 11:59:09