Learning D3.JS 4.x Data Visualization 3rd edition

Learning D3.JS 4.x Data Visualization - Third Edition
Learning D3.JS 4.x Data Visualization - Third Edition
by 作者: Ændrew Rininsland
ISBN-10 书号: 178712035X
ISBN-13 书号: 9781787120358
Edition 版本: 3rd Revised edition
Publisher Finelybook 出版日期: 2017-04-06
Pages: 315


Book Description

Key Features
Understand how to best represent your data by developing the right kind of visualization
Harness the power of D3 by building interactive and real-time data-driven web visualizations
This book will provide a strong foundation in designing compelling web visualizations with D3.js

Book Description
D3 has emerged as one of the leading platforms to develop beautiful,interactive visualizations over the web. We begin by setting up a strong foundation,then build on this foundation book will take you through the entire world of reimagining data using interactive,animated visualizations created in D3.js.
In addition to covering the various features of D3.js to build a wide range of visualizations,we also focus on the entire process of representing data through visualizations so that developers and those interested in data visualization will get the entire process right.
We also include chapters that explore a wide range of visualizations through practical use cases. By the end of this book,you will have unlocked the mystery behind successful data visualizations and will be ready to use D3 to transform any data into a more engaging and sophisticated visualization.

What you will learn
Gain a solid understanding of the common D3 development idioms
Be able to input data,transform it,and output it as a visualization
Add simple effects and user interactions to a visualization
Find out how to write basic D3 code for server using Node.js
Automate testing visualizations using Mocha
Achieve fluency in ES2015,the most modern version of JavaScript

About the Author
Ændrew Rininsland is a developer and journalist who has spent much of the last half-decade building interactive content for newspapers such as The Times,Sunday Times,The Economist,and The Guardian. During his 3 years at The Times and Sunday Times,he worked on all kinds of editorial projects,ranging from obituaries of figures such as Nelson Mandela to high-profile data-driven investigations such as The Doping Scandal,the largest leak of sporting blood test data in history.
A prolific open source developer,Ændrew has released many kinds of projects,ranging from small utility libraries such as Doctop (which allow the creation of live updating datasets using Google Docs) to big charting tools such as AxisJS. He is also a co-maintainer of C3.js,a widely used abstraction of D3 that greatly speeds up the creation of several basic chart types,and GitHub.js,a library that makes it easy to interact with the GitHub API.
You can follow him on Twitter at @aendrew and on GitHub at github.com/aendrew.
Swizec Teller author of Data Visualization with d3.js,is a geek with a hat. Founding his first startup at 21,he is now looking for the next big idea as a full-stack web generalist focusing on freelancing for early-stage startup companies.
When he isn't coding,he's usually blogging, writing books,or giving talks at various non-conference events in Slovenia and nearby countries. He is still looking for a chance to speak at a big international conference.
In November 2012,he started writing Why Programmers Work At Night,and set out on a quest to improve the lives of developers everywhere.
Contents
Chapter 1. Getting Started With D3,Es2016,And Node.Js
Chapter 2. A Primer On Dom,Svg,And Css
Chapter 3. Making Data Useful
Chapter 4. Defining The User Experience – Animation And Interaction
Chapter 5. Layouts – D3'S Black Magic
Chapter 6. D3 On The Server With Node.Js
Chapter 7. Designing Good Data Visualizations
Chapter 8. Having Confidence In Your Visualizations
主要特征
了解如何通过开发正确的可视化来最好地代表您的数据
通过构建交互式和实时的数据驱动的Web可视化来利用D3的力量
本书将为D3.js设计引人注目的网页可视化提供坚实的基础
图书说明
D3已经成为通过网络开发美观,互动视觉化的主要平台之一。我们首先建立一个坚实的基础,然后在这个基础的基础上建立一个使用D3.js创建的交互式,动画可视化的整个世界,重塑数据。
除了涵盖D3.js的各种功能以构建广泛的可视化外,我们还专注于通过可视化来表示数据的整个过程,以便开发人员和对数据可视化感兴趣的人员将获得正确的整个过程。
我们还包括通过实际使用案例探索广泛的可视化的章节。在本书的最后,您将解锁成功的数据可视化背后的谜团,并准备使用D3将任何数据转换为更具吸引力和复杂的可视化。
你会学到什么
了解普通的D3开发习语
能够输入数据,进行变换,并作为可视化输出
将简单的效果和用户交互添加到可视化
了解如何使用Node.js为服务器编写基本的D3代码
使用摩卡自动测试可视化
实现流畅的ES2015,最现代化的JavaScript版本
关于作者
ÆndrewRininsland是一位开发人员和记者,他在过去五年中花了大量时间为“时报”,“星期日泰晤士报”,“经济学人”和“卫报”等报纸制作了互动内容。在“泰晤士报”和“星期日泰晤士报”3年期间,他从事各种编辑项目,从纳尔逊•曼德拉(Nelson Mandela)等愚昧人士到高调的数据驱动调查,如“兴奋剂丑闻”历史上的数据
一个多产的开源开发人员,Ændrew已经发布了许多项目,从Doctop等小型实用程序库(允许使用Google Docs创建实时更新数据集)到AxisJS等大型图表工具。他也是C3.js的共同维护者,这是一个广泛使用的D3抽象,极大地加快了几种基本图表类型的创建,而GitHub.js是一个库,可以轻松与GitHub API进行交互。
你可以在Twitter上的@aendrew和GitHub在github.com/aendrew上关注他。
数据可视化与d3.js的Swizec Teller作者是一个戴着帽子的怪人。他在21日创立了他的第一家创业公司,现在正在寻找下一个重要思想,作为一个全面的网络通才,专注于早期创业公司的自由职业者。
当他不编码时,他通常会在斯洛维尼亚和附近的国家的各种非会议活动中进行博客,写书或谈话。他还在寻找机会在一个大型国际会议上发言。
2012年11月,他开始写作为什么程序员在夜间工作,并着手寻求改善开发商的生活。
目录
第1章D3,Es2016和Node.Js入门
第2章Dom,Svg和Css的入门手册
第3章使数据有用
第4章定义用户体验 - 动画和交互
第5章布局 - D3的黑魔法
D3在带有Node.Js的服务器上
第7章设计良好的数据可视化
第8章对您的可视化有信心

下载地址 Download
打赏
未经允许不得转载:finelybook » Learning D3.JS 4.x Data Visualization 3rd edition

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏