UsefulLinks
Computer Science
Data Visualization
D3.js Data Visualization
1. Introduction to D3.js
2. Web Technology Foundations
3. Core D3.js Concepts
4. Data Handling and Processing
5. Scales and Data Mapping
6. Axes and Chart Annotations
7. Common Chart Types
8. Interactivity and User Experience
9. Advanced Visualizations
10. Advanced Techniques and Optimization
4.
Data Handling and Processing
4.1.
Loading External Data
4.1.1.
Supported File Formats
4.1.1.1.
CSV Files
4.1.1.2.
JSON Files
4.1.1.3.
TSV Files
4.1.1.4.
XML Files
4.1.2.
Asynchronous Data Loading
4.1.2.1.
Promise-Based Loading
4.1.2.2.
Error Handling Strategies
4.1.2.3.
Multiple File Loading
4.2.
Data Parsing and Conversion
4.2.1.
Type Conversion
4.2.1.1.
String to Number Conversion
4.2.1.2.
Boolean Conversion
4.2.1.3.
Handling Invalid Data
4.2.2.
Date and Time Parsing
4.2.2.1.
Time Parse Functions
4.2.2.2.
Time Format Functions
4.2.2.3.
Locale-Specific Formatting
4.3.
Data Transformation Techniques
4.3.1.
Data Grouping
4.3.1.1.
Group Function
4.3.1.2.
Rollup Function
4.3.1.3.
Index Function
4.3.2.
Data Aggregation
4.3.2.1.
Sum Calculations
4.3.2.2.
Average Calculations
4.3.2.3.
Count Operations
4.3.2.4.
Min and Max Values
4.3.3.
Data Sorting
4.3.3.1.
Ascending and Descending
4.3.3.2.
Custom Sort Functions
4.3.3.3.
Multi-Level Sorting
4.3.4.
Data Filtering
4.3.4.1.
Conditional Filtering
4.3.4.2.
Range Filtering
4.3.4.3.
Complex Filter Logic
Previous
3. Core D3.js Concepts
Go to top
Next
5. Scales and Data Mapping