《精通D3.js:交互式数据可视化高级编程》epub下载在线阅读,求百度网盘云资源

JavaScript011

《精通D3.js:交互式数据可视化高级编程》epub下载在线阅读,求百度网盘云资源,第1张

《精通D3.js:交互式数据可视化高级编程》(吕之华)电子书网盘下载免费在线阅读

链接:https://pan.baidu.com/s/1mhMFTVhz8mlnbixdVFw1fw

提取码:annb

书名:精通D3.js:交互式数据可视化高级编程

作者:吕之华

豆瓣评分:6.7

出版社:电子工业出版社

出版年份:2015-9-1

页数:404

内容简介:

《精通D3.js:交互式数据可视化高级编程》以当前流行的数据可视化技术D3.js为主要内容,分为三大部分,共计13章。第一部分讲述基础知识,第二部分学习制作各种常见图表,第三部分讲解交互式图表及地图的进阶应用。《精通D3.js:交互式数据可视化高级编程》是一个相对完整的D3.js教程,讲解此技术所有重要的知识点,既有基础入门知识,又有相对深入的内容。笔者秉持以下原则:由易到难,循序渐进,图文并茂,清晰易懂。

《精通D3.js:交互式数据可视化高级编程》适合有一定计算机基础的读者,需要熟悉C、C++、Java、JavaScript等至少一门编程语言,能够理解基础的数据结构和算法。

作者简介:

吕之华,广西桂林人,1989年生。2012年毕业于西北农林科技大学软件工程专业,同年获日本政府国家奖学金赴日,就读于日本岩手大学设计与媒体专业,2015年获得硕士学位。目前正攻读博士学位。

2014年与好友创办OUR D3.JS数据可视化专题站,以D3.js为题发表一系列教学文章,获得读者好评。本书即以专题站的文章为基础扩充而成,经过耐心地归纳、整理、调查、修补,内容更加丰富易懂。

作者喜读儒家经典、三国演义等中国古籍,喜看古装剧,热爱中华传统文化。闲暇时练习书法,养气修身。工作之余喜欢旅游、健身、游泳。不喜与人相争,近来潜心研读儒佛道三家学说。

d3.js 是一个可以基于数据来操作文档的 JavaScript 库,可以帮你使用HTML CSS JS SVG Canvas 来展示数据,它结合强大的视图组件来驱动Dom操作.

d3引入的使用

也可以单独使用某个模块,比如单独使用d3-selection

可以模块化引入

Selections 允许强大的数据驱动文档对象模型(DOM):设置attributes,styles,HTML 或 text 内容,选择集的方法通常选择当前的选择当前的选择集或者新的选择集,因此允许进行链式调用。

等价于:

选中符合条件的第一个元素,选择条件为 selector 字符串。如果没有元素被选中则返回空选择集,如果选择器有多个,那就返回匹配第一个选择集

选择所有与制定的selector匹配的元素,返回一个数组。如果没有元素被选中,则返回的空的选择集。

视图移动以及缩放是一种流行的交互技术 缩放行为通过 d3-zoom 模块来实现,缩放本身与DOM元素无关,可以用于SVG,HTML 或者 Canvas。

创建一个新的缩放行为,并返回该行为。zoom既是一个对象又是一个函数,通过selection.call()来应用到元素本身上

事件绑定 .zoom 双击禁用缩放 以及 禁止滚动齿轮缩放