Data Visualization with D3.js Cookbook

所需积分/C币:10 2016-10-19 15:43:05 3.41MB PDF
收藏 收藏 1

Data visualization with D3 js Cookbook Copyright c 2013 Packt Publishing All rights reserved. No part of this book may be reproduced stored in a retrieval system, or transmitted in any form or by any means without the prior written permission ot the publisher except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: October 2013 Production reference: 1171013 Published by Packt Publishing Ltd Livery place 35 Livery Street Birmingham B3 2PB, UK SBN978178216-2162 over Image by Martin Bell (martinbapacktpub com Credits Author Project Coordinator Nick Qi Zhu Kranti berde Reviewers Proofreader Andrew berks Mario cecere Kevin Coughlin Ismini lourentzou indexer Pablo navarro Tejal Soni Acquisition Editor GraphICS Yuvraj Mannan Martin bel Production coordinator Lead technical editor Sweny M. Sukumaran Aditi Gajar Technical editors Cover Work Akashdeep Kundu Aditi gajar Proshonjit Mitra Sonalis, vernekar About the Author Nick Qi Zhu is a professional programmer and visualization enthusiast with more than a decade of experience in software development. He is the author of dc. js-a popular multi dimensional charting library built on D3. Currently he is having fun and learning as a lead consultant at ThoughtWorks my journey, especially my editors Martin Bell and Sweny Sukumaran for sh I would like to thank the folks at packt Publishing for supporting me through polishing up my prose making this book much easier to read And many thanks to my technical reviewers who had really made this book a much better one through their constructive criticism Finally to my wife Sherry for being supportive and incredibly patient with me through the last several months; without her support this book would not be possible About the reviewers Andrew berks is a ruby and JavaScript developer and lives in Santa Barbara, CA. He's been building websites ever since he learned what an html tag was, and has since fallen in love ith full-stack application development. He was recently an intern at causes. com, where he developed data dashboards using D3 js for visualizing social networks. Andrew is completing his degree in Computer Science at the University of California, Santa Barbara, and when he's not programming you can find him learning to cook(badly or hiking up a mountain somewhere Kevin Coughlin holds both Computer Science and Economics degrees from the college of New Jersey. He is a JavaScript developer with over two years of industry experience. At work and at home, Kevin combines HTmL5 standards with cutting-edge client -and server- side technologies such as Angular. jS, Backbone js, and Node. js to produce effective modern solutions for the open web Kevin regularly posts tutorials on emerging web technologies on his website Ismini Lourentzou has a Business Administration B.Sc. and a long-standing career in the banking sector, at National Bank of Greece. Learning programming in Java in her spare time and her continuous urge for novelty, drove her to pursue a second degree in computer Science from Athens University of Economics and Business(AUEB). during her undergraduate studies, she has participated in the knowledge Discovery and data Mining Cup 2012, as a member of the Data and Web Mining Group of AUEB, headed by professor Michalis Vazirgiannis, and worked on"Automated Snippet generation of Online Advertising", which led to a publication at CIKM 2013. Meanwhile, she also participated at Imageclef 2013 as a member of the Information Retrieval Group of AUEB, headed by Professor Theodore Kalamboukis. Their participation was placed second in the Textual Ad-hoc image-based retrieval and fifth in Visual Ad-hoc image-based retrieval. due to her love for research and programming, there was no doubt about changing her career orientation; she is currently a Phd student at University of Illinois at Urbana-Champaign, combining machine Learning and Information Retrieval in developing intelligent information systems that will improve a users productivity by decreasing the amount of manual involvement in searching, organizing, and understanding information from mainly textual sources. After completing her PhD, she hopes to continue working in research, and to be able to learn more and more each day. I would like to thank my family for their support and help, for always being there to motivate me, my mother for taking care of me while my free time was nonexistent, my sister that is always protective of me, my father to being present during difficult situations. Moreover, I am thankful for my boyfriend for his everlasting patience and love and my friends for their advices and help during this process Pablo Navarro is a data visualization consultant from Chile. He earned his Masters degree in Applied Mathematics from Ecole des mines de saint-Etienne, France. After working for some years in operations research and data analysis, he decided to specialize in data visualization for web platforms in which he currently works. In his free time, he enjoys doing watercolor illustrations, running and reading about human evolution. His most recent works canbeseenat wwW,PacktPub com Support filles, eBooks, discount offers and more Youmightwanttovisitwww.PacktPub.comforsupportfilesanddownloadsrelatedtoyour book Did you know that Packt offers e Book versions of every book published, with PDF and ePub filesavailableYoucanupgradetotheeBookversionatwww.Packtpub.comandasaprint book customer, you are entitled to a discount on the e Book copy. get in touch with us at service@packtpub com for more details,youcanalsoreadacollectionoffreetechnicalarticlessignupfor a range of free newsletters and receive exclusive discounts and offers on packt books and e Books PACKTLIB Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book ibrary. Here, you can access, read and search across Packt's entire library of books Why Subscribe? Fully searchable across every book published by Packt Copy and paste, print and bookmark content On demand and accessible via web browser Free Access for packt account holders IfyouhaveanaccountwithPacktatwww.PacktPub.comyoucanusethistoaccess PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access Table of contents Preface Chapter 1: Getting Started with D3, is Introduction Setting up a simple d3 development environment Setting up an NPM-based development environment Understanding D3-style JavaScript 15 Chapter 2: Be Selective 23 Introduction 23 Selecting a single element 25 Selecting multiple elements 28 Iterating through a selection 29 Performing subselection 31 Function chaining 34 Manipulating the raw selection 36 Chapter 3: Dealing with Data 39 Introduction 39 Binding an array as data 43 Binding object literals as data 47 Binding functions as data 51 Working with arrays 54 Filtering with data 58 Sorting with data 61 Loading data from a server 64 Chapter 4: Tipping the Scales Introduction Using quantitative scales 73 Using the time scale

试读 127P Data Visualization with D3.js Cookbook
立即下载 低至0.43元/次 身份认证VIP会员低至7折

    关注 私信 TA的资源

    Data Visualization with D3.js Cookbook 10积分/C币 立即下载
    Data Visualization with D3.js Cookbook第1页
    Data Visualization with D3.js Cookbook第2页
    Data Visualization with D3.js Cookbook第3页
    Data Visualization with D3.js Cookbook第4页
    Data Visualization with D3.js Cookbook第5页
    Data Visualization with D3.js Cookbook第6页
    Data Visualization with D3.js Cookbook第7页
    Data Visualization with D3.js Cookbook第8页
    Data Visualization with D3.js Cookbook第9页
    Data Visualization with D3.js Cookbook第10页
    Data Visualization with D3.js Cookbook第11页
    Data Visualization with D3.js Cookbook第12页
    Data Visualization with D3.js Cookbook第13页
    Data Visualization with D3.js Cookbook第14页
    Data Visualization with D3.js Cookbook第15页
    Data Visualization with D3.js Cookbook第16页
    Data Visualization with D3.js Cookbook第17页
    Data Visualization with D3.js Cookbook第18页
    Data Visualization with D3.js Cookbook第19页
    Data Visualization with D3.js Cookbook第20页


    10积分/C币 立即下载 >