Data visualization basics
Other helpful links:
- 
    
Data Visualisation CatatogueDescriptions of a wide array of visualization types, with links to relevant tools.
- 
    
iWantHueA tool for creating "optimally distinct" color palettes for data visualizations.
- 
    
ColorBrewerA more simple tool for generating color palettes, especially useful for finding colorblind-safe color combinations.
Data visualization tools
Data visualization tools
Most of the data analysis tools listed elsewhere on this guide include functionality to create data visualizations. These are tools whose primary focus is creating visualizations.
Web-based tools
- 
    
Data USAVisualization of U.S. public data
- 
    
Data WrapperUsable for free, though with limited options compared to paid subscriptions.
- 
    
HeatMapperfreely available web server that allows users to interactively visualize their data in the form of heat maps through an easy-to-use graphical interface
- 
    
RAWGraphs AppAn open-source, web-based tool for creating data visualizations.
- 
    
Tableau Public WebA free, web-based version of the popular data visualization software Tableau.
Software
- 
    
CytoscapeAn open-source software platform for visualizing networks and integrating with attribute data.
- 
    
GephiGephi is an open source network analysis and visualization software.
- 
    
NodeBoxA node-based tool for efficiently generating visualizations.
- 
    
Tableau Public DesktopA free, desktop version of the popular data visualization software Tableau.
Data visualization with JavaScript
There are quite a few JavaScript libraries that can be used to create data visualizations. Below is a selection of these libraries.
- 
    
Data-Driven Documents (D3)Data Visualization with D3 tutorial: https://www.freecodecamp.org/learn/data-visualization/#data-visualization-with-d3
- 
    
LeafletA JavaScript library for working with geodata.
- 
    
RAWGraphs JavaScript LibraryA JavaScript library that leverages D3 to create vector illustrations.
- 
    
Sigma.jsA JavaScript library for visualizing graphs of nodes.
- 
    
VegaRefers to itself as "a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs."
Books on data visualization
- 
    
Data Analytics and Visualization All-In-One for Dummies by Publication Date: 2024
- 
    
D3 for the Impatient by Publication Date: 2025
- 
    
-