LEADER 00000cam a2200709 i 4500 003 OCoLC 005 20240129213017.0 006 m o d 007 cr cnu|||unuuu 008 191106s2019 nyua ob 001 0 eng d 019 1129285935|a1135211663|a1137352954|a1138958925 020 9781484252031|q(electronic bk.) 020 1484252039|q(electronic bk.) 020 1484252020 020 9781484252024 020 9781484252048|q(print) 020 1484252047 024 7 10.1007/978-1-4842-5203-1|2doi 029 1 AU@|b000066201256 029 1 AU@|b000066261118 029 1 AU@|b000066275393 029 1 AU@|b000067109481 035 (OCoLC)1126540259|z(OCoLC)1129285935|z(OCoLC)1135211663 |z(OCoLC)1137352954|z(OCoLC)1138958925 037 615B28AB-38F7-4AD7-829E-3F4DB9093334|bOverDrive, Inc. |nhttp://www.overdrive.com 040 GW5XE|beng|erda|epn|cGW5XE|dEBLCP|dTEFOD|dOCLCF|dESU|dUPM |dVT2|dUMI|dOCLCQ|dUKAHL|dK6U|dOCLCQ|dOCLCO|dLUU|dOCL |dOCLCQ|dOCLCO 049 INap 082 04 006.686 082 04 006.686|223 099 eBook O'Reilly for Public Libraries 100 1 Iglesias, Marcos.,|eauthor. 245 10 Pro D3.js :|buse D3.js to create maintainable, modular, and testable charts /|cMarcos Iglesias.|h[O'Reilly electronic resource] 264 1 New York :|bApress,|c[2019] 264 4 |c©2019 300 1 online resource :|billustrations (some color) 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 347 text file 347 |bPDF 504 Includes bibliographical references and index. 505 0 1. Introduction to Data Visualizations with D3.js -- 2. An Archetypal D3.js Chart -- 3. D3.js Code Encapsulation APIs -- 4. The Reusable API -- 5. Making the Bar Chart Production-Ready -- 6. Britecharts -- 7. Using and Customizing Britecharts -- 8. Extending a Chart -- 9. Testing Your Charts -- 10. Building Your Library -- 11. Creating Documentation -- 12. Using Your Library with React. 520 Go beyond the basics of D3.js to create maintainable, modular, and testable charts and to package them into a library that can be distributed as open source software or kept for private use. This book will show you how to transform regular D3.js chart code into reusable and extendable modules. You know the basics of working with D3.js, but it's time to become a professional D3.js practitioner. This book is your launching pad to refactoring code, composing complex visualizations from small components, working as a team with other developers, and integrating charts with a Continuous Integration system. You'll begin by creating a production-ready chart using D3.js v5, ES2015, and a test-driven approach and then move on to using and extending Britecharts, the reusable charting library based on Reusable API patterns. Finally, you'll see how to use D3.js along with React to document and build your charts to compose a charting library you can release into the NPM repository. With Pro D3.js, you'll become an accomplished D3.js developer in no time. 588 0 Online resource; title from PDF title page (SpringerLink, viewed November 6, 2019). 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 650 0 Information visualization|xComputer programs. 650 0 Computer graphics|xComputer programs. 650 0 JavaScript (Computer program language) 650 6 Visualisation de l'information|xLogiciels. 650 6 Infographie|xLogiciels. 650 6 JavaScript (Langage de programmation) 650 7 Information visualization|xComputer programs|2fast 650 7 Computer graphics|xComputer programs|2fast 650 7 JavaScript (Computer program language)|2fast 776 08 |iPrinted edition:|z9781484252024 776 08 |iPrinted edition:|z9781484252048 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9781484252031/?ar |zAvailable on O'Reilly for Public Libraries 938 Askews and Holts Library Services|bASKH|nAH36971418 938 ProQuest Ebook Central|bEBLB|nEBL5969401 994 92|bJFN