Interactive Data Visualization for the Web. An Introduction to Designing with D3. 2nd Edition
- Autor:
- Scott Murray
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 474
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Interactive Data Visualization for the Web. An Introduction to Designing with D3. 2nd Edition
Create and publish your own interactive data visualization projects on the web—even if you have little or no experience with data visualization or web development. It’s inspiring and fun with this friendly, accessible, and practical hands-on introduction. This fully updated and expanded second edition takes you through the fundamental concepts and methods of D3, the most powerful JavaScript library for expressing data visually in a web browser.
Ideal for designers with no coding experience, reporters exploring data journalism, and anyone who wants to visualize and share data, this step-by-step guide will also help you expand your web programming skills by teaching you the basics of HTML, CSS, JavaScript, and SVG.
- Learn D3 4.x—the latest D3 version—with downloadable code and over 140 examples
- Create bar charts, scatter plots, pie charts, stacked bar charts, and force-directed graphs
- Use smooth, animated transitions to show changes in your data
- Introduce interactivity to help users explore your data
- Create custom geographic maps with panning, zooming, labels, and tooltips
- Walk through the creation of a complete visualization project, from start to finish
- Explore inspiring case studies with nine accomplished designers talking about their D3-based projects
Wybrane bestsellery
-
Dzięki lekturze tej książki przekonasz się, jak szybko można przygotować atrakcyjny wykres, prezentujący nawet najbardziej skomplikowane dane. Najpierw gruntownie poznasz podstawy HTML-a, JavaScriptu oraz formatu SVG. Po tym wstępie będziesz gotowy, by rozpocząć przygodę z biblioteką D3! Określan...(29.49 zł najniższa cena z 30 dni)
19.90 zł
59.00 zł(-66%) -
Odkryj moc Dockera i przekształć swój sposób pracy z aplikacjami i infrastrukturą! Ta książka to Twój bilet do świata, gdzie wdrożenia stają się szybsze, a aplikacje bardziej przenośne i bezpieczne. Oto, jak Docker może rewolucjonizować Twój workflow: Izolacja aplikacji: Każda aplikacja dzia...
Docker w 1 dzień. Docker od podstaw, po projektowanie i praktyczne zastosowania Docker w 1 dzień. Docker od podstaw, po projektowanie i praktyczne zastosowania
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(57.85 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
NGINX is one of the most widely used web servers available today, in part because of itscapabilities as a load balancer and reverse proxy server for HTTP and other network protocols. This revised cookbook provides easy-to-follow examples of real-world problems in application delivery. Practical r...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Kubernetes is the de facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you'll learn hands-on Kubernetes recipes for automating the deployment, scaling, and operations of application containers across ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
In this practical guide, four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container orchestration system. They distill decades of experience from com...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Vulnerabilities in software and IT infrastructure pose a major threat to organizations. In response, the Cloud Native Computing Foundation (CNCF) developed the Certified Kubernetes Security Specialist (CKS) certification to verify an administrator's proficiency to protect Kubernetes clusters and ...
Certified Kubernetes Security Specialist (CKS) Study Guide Certified Kubernetes Security Specialist (CKS) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
209.00 zł(-15%) -
Get up to speed with Prometheus, the metrics-based monitoring system used in production by tens of thousands of organizations. This updated second edition provides site reliability engineers, Kubernetes administrators, and software developers with a hands-on introduction to the most important asp...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Is Kubernetes ready for stateful workloads? This open source system has become the primary platform for deploying and managing cloud native applications. But because it was originally designed for stateless workloads, working with data on Kubernetes has been challenging. If you want to avoid the ...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Kubernetes has gained significant popularity over the past few years, with OpenShift as one of its most mature and prominent distributions. But while OpenShift provides several layers of abstraction over vanilla Kubernetes, this software can quickly become overwhelming because of its rich feature...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%)
Ebooka "Interactive Data Visualization for the Web. An Introduction to Designing with D3. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Interactive Data Visualization for the Web. An Introduction to Designing with D3. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Interactive Data Visualization for the Web. An Introduction to Designing with D3. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-919-2131-9, 9781491921319
- Data wydania ebooka:
- 2017-08-03 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 23.0MB
- Rozmiar pliku Mobi:
- 54.0MB
Spis treści ebooka
- Preface
- Whats New in the Second Edition
- Conventions Used in This Book
- OReilly Safari
- How to Contact Us
- Acknowledgments
- 1. Introduction
- Why Data Visualization?
- Why Write Code?
- Why Interactive?
- Why on the Web?
- What This Book Is
- Who You Are
- What This Book Is Not
- Using Sample Code
- Thank You
- 2. Introducing D3
- What It Does
- What It Doesnt Do
- Origins and Context
- Alternatives
- Easy Charts
- Graph Visualizations
- Geomapping
- Almost from Scratch
- Three-Dimensional
- Tools Built with D3
- General-use charting libraries
- More specialized tools
- 3. Technology Fundamentals
- The Web
- HTML
- Content Plus Structure
- Adding Structure with Elements
- Common Elements
- Attributes
- Classes and IDs
- Comments
- DOM
- Developer Tools
- Rendering and the Box Model
- CSS
- Selectors
- Properties and Values
- Comments
- Referencing Styles
- Embed the CSS in your HTML
- Reference an external stylesheet from the HTML
- Attach inline styles
- Inheritance, Cascading, and Specificity
- JavaScript
- Hello, Console
- Variables
- Other Variable Types
- Arrays
- Objects
- Objects and Arrays
- JSON
- GeoJSON
- Mathematical Operators
- Comparison Operators
- Logical Operators
- Control Structures
- if() only
- for() now
- What arrays are made for
- Functions
- Comments
- Referencing Scripts
- JavaScript Gotchas
- Dynamic typing
- Variable hoisting
- Function-level scope
- Global namespace
- SVG
- The SVG Element
- Simple Shapes
- Styling SVG Elements
- Layering and Drawing Order
- Transparency
- A Note on Compatibility
- 4. Setup
- Downloading D3
- Referencing D3
- Setting Up a Web Server
- Terminal with Python
- MAMP, WAMP, and LAMP
- Diving In
- 5. Data
- Generating Page Elements
- Chaining Methods
- One Link at a Time
- The Handoff
- Going Chainless
- Generating Page Elements
- Binding Data
- In a Bind
- Data
- Loading CSV data
- Loading JSON data
- Please Make Your Selection
- Bound and Determined
- Using Your Data
- High-Functioning
- Data Wants to Be Held
- Beyond Text
- 6. Drawing with Data
- Drawing divs
- Setting Attributes
- A Note on Classes
- Back to the Bars
- Setting Styles
- Drawing divs
- The Power of data()
- Random Data
- Drawing SVGs
- Create the SVG
- Data-Driven Shapes
- Pretty Colors, Oooh!
- Making a Bar Chart
- The Old Chart
- The New Chart
- Color
- Labels
- Making a Scatterplot
- The Data
- The Scatterplot
- Size
- Labels
- Next Steps
- 7. Scales
- Apples and Pixels
- Domains and Ranges
- Normalization
- Creating a Scale
- Scaling the Scatterplot
- d3.min() and d3.max()
- Setting Up Dynamic Scales
- Incorporating Scaled Values
- Refining the Plot
- Other Methods
- Other Scales
- Square Root Scales
- Time Scales
- Converting strings to dates
- Scaling time
- Formatting dates and strings
- 8. Axes
- Introducing Axes
- Setting Up an Axis
- Positioning Axes
- Check for Ticks
- Y Not?
- Final Touches
- Formatting Tick Labels
- Time-Based Axes
- 9. Updates, Transitions, and Motion
- Modernizing the Bar Chart
- Ordinal Scales, Explained
- Starting Your Own Band
- Referencing the Band Scale
- Other Updates
- Modernizing the Bar Chart
- Updating Data
- Interaction via Event Listeners
- Changing the Data
- Updating the Visuals
- Transitions
- duration(), or How Long Is This Going to Take?
- ease()-y Does It
- Please Do Not delay()
- Randomizing the Data
- Updating Scales
- Updating Axes
- on() Transition Starts and Ends
- Warning: Start carefully
- End gracefully
- Containing visual elements with clipping paths
- Other Kinds of Data Updates
- Adding Values (and Elements)
- Select
- Enter
- Update
- Adding Values (and Elements)
- Removing Values (and Elements)
- Exit
- Making a smooth exit
- Data Joins with Keys
- Preparing the data
- Updating all references
- Key functions
- Exit transition
- Add and Remove: Combo Platter
- Recap
- 10. Interactivity
- Binding Event Listeners
- Introducing Behaviors
- Hover to Highlight
- Grouping SVG Elements
- Click to Sort
- Tooltips
- Default Browser Tooltips
- SVG Element Tooltips
- HTML div Tooltips
- Consideration for Touch Devices
- Moving Forward
- 11. Using Paths
- Line Charts
- Data Preparation
- Scale Setup
- Line em Up
- Dealing with Missing Data
- Refining the Visuals
- Line Charts
- Area Charts
- 12. Selections
- A Closer Look at Selections
- Getting More Specific
- Storing Selections
- Enter, Merge, and Exit
- The Enter Selection
- Merging Selections
- The Exit Selection
- Filtering Selections Based on Data
- To each() Their Own
- 13. Layouts
- Pie Layout
- Stack Layout
- A New Order
- Anchoring Those Bars
- Stacked Areas
- Force Layout
- Preparing the Network Data
- Defining the Force Simulation
- Creating the Visual Elements
- Updating Visuals over Time
- Draggable Nodes
- 14. Geomapping
- JSON, Meet GeoJSON
- Paths
- Projections
- Choropleth
- Adding Points
- Panning
- Transitioning the Map
- Dragging the Map
- Border Problems
- Zooming
- Fixing the Pan Buttons
- Zoom-y Buttons
- Constraining Panning and Zooming
- Preset Views
- Value Labels
- Acquiring and Preparing Raw Geodata
- Find Shapefiles
- Choose a Resolution
- Simplify the Shapes
- MapShaper
- TopoJSON
- Other simplification options
- Convert to GeoJSON
- Choose a Projection
- 15. Exporting
- Bitmaps
- SVG
- 16. Project Walk-Through
- Prepare the Data
- Load and Parse the Data
- Render the Initial View
- Add Interactivity
- Refine Styling
- Provide Context
- Dancing Versus Gardening
- A. Case Studies
- Close Votes
- What Size Am I?
- Explained Visually Series
- Workers Comp Benefits: How Much Is a Limb Worth?
- Farmers Markets Series
- Weather Circles
- Data Sketches Series
- B. Whats New in 4.0
- Modularity
- Namespace and camelCase
- Selections
- Multivalue Maps
- Transitions
- Ordinal Scales
- Axes
- Stack Layout
- Zooming
- C. Further Study
- Interacting with Other Humans
- Reading Books
- D3 Books
- Other Data Visualization Books
- Surfing Websites
- D3-Related
- Getting a Job and Geeking Out
- D. Sharing Your Code
- bl.ocks.org
- Making a Block
- Prepare Your Files
- Upload Your Files
- Making a Block
- Gist-to-Blocks Browser Extensions
- Revising Your Blocks
- bl.ocks.org
- Bl.ock Builder
- Making a Block with Gistup
- Codepen, JS Bin, or Otherwise
- A Normal Web Server
- E. Quick Reference
- Selections
- Data
- Transitions
- Scales
- Axes
- Interactivity
- Numbers, Dates, and Times
- Other Useful JavaScript
- Index
O'Reilly Media - inne książki
-
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
If programming is magic, then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you need. This thoroughly updated third edition not only introduces you to web scraping but also serves ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Do you wish the existing books on site reliability engineering started at the beginning? Do you wish someone would walk you through how to become an SRE, how to think like an SRE, or how to build and grow a successful SRE function in your organization? Becoming SRE addresses all of these needs a...
Becoming SRE. First Steps Toward Reliability for You and Your Organization Becoming SRE. First Steps Toward Reliability for You and Your Organization
(135.15 zł najniższa cena z 30 dni)143.65 zł
169.00 zł(-15%) -
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern data warehouse. These new architectures have solid benefits, but they're also surrounded by a lot of hyperbole and confusion. This practical book provides a guided tour of these architectures to...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
As an engineering manager, you almost always have someone in your company to turn to for advice: a peer on another team, your manager, or even the head of engineering. But who do you turn to if you're the head of engineering? Engineering executives have a challenging learning curve, and many folk...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Trillions of lines of code help us in our lives, companies, and organizations. But just a single software cybersecurity vulnerability can stop entire companies from doing business and cause billions of dollars in revenue loss and business recovery. Securing the creation and deployment of software...(169.14 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
Entity resolution is a key analytic technique that enables you to identify multiple data records that refer to the same real-world entity. With this hands-on guide, product managers, data analysts, and data scientists will learn how to add value to data by cleansing, analyzing, and resolving data...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Interactive Data Visualization for the Web. An Introduction to Designing with D3. 2nd Edition Scott Murray (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.