Resources for several popular data visualization software are included here.
Microsoft Excel (and Power BI)
Excel charts can be leveraged to build compelling, albeit simple, visualizations.
Teach Yourself VISUALLY Power BI by Alexander LothISBN: 1119903777
Publication Date: 2023-05-09
A comprehensive and fully visual guide to Microsoft Power BI Teach Yourself VISUALLY Power BI collects all the resources you need to master the everyday use of Microsoft's powerful data visualization software and delivers them in a single, easy-to-use volume.
Visual Intelligence by Mark Stacey; Joe Salvatore; Adam JorgensenISBN: 1118417526
This book thoroughly covers the Microsoft toolset for data analysis and visualization, including Excel, and explores best practices for choosing a data visualization design, selecting tools from the Microsoft stack, and building a dynamic data visualization from start to finish.
R
R is an open source statistical programming language consisting of packages that can aid in processing, analyzing, and visualizing data in the data life cycle. Common data visualization packages, including ggplot2, Plotly, and shiny. RStudio is the development environment used to write R commands.
The official site to find packages in R is R CRAN (Comprehensive R Archived Network) site.
A more user-friendly site to search and browse R packages is the METACRAN site.
ggplot2 User Documentationggplot2 is a system for declaratively creating graphics, based on The Grammar of Graphics by Leland Wilkinson.
ggplot2 by Hadley Wickham; Carson SievertISBN: 3319242776
This new edition to the classic book by ggplot2 creator Hadley Wickham highlights compatibility with knitr and RStudio. ggplot2 is a data visualization package for R that helps users create data graphics, including those that are multi-layered, with ease.
R graphics cookbook : practical recipes for visualizing data by Winston Chang.ISBN: 1491978570
This cookbook provides more than 150 recipes to help scientists, engineers, programmers, and data analysts generate high-quality graphs quickly. Each recipe tackles a specific problem with a solution you can apply to your own project and includes a discussion of how and why the recipe works. Explore options for using colors in plots creating network graphs, heat maps, and 3D scatter plots Get your data into shape using packages from the tidyverse.
Tableau
Tableau is a proprietary application known for its interactive dashboards and data stories used to visualize and share data. While users can access full functionality through a paid desktop license, anyone can use Tableau Public. On Tableau Public, anyone can interact with your views, or download your workbooks or data sources. See select visualizations on the Tableau Public Gallery
Tableau for Dummies by Jack A. HymanISBN: 9781119684626
Publication Date: 2023-05-10
Tableau For Dummies walks you through the steps to turn your data into a story that inspires action. This easy-to-understand guide offers insights from an enterprise data pro on how to transform data into a clear and memorable visual presentation.
Pro Tableau by Seema Acharya; Subhashini ChellappanISBN: 1484223519
Leverage the power of visualization in business intelligence and data science to make quicker and better decisions. Use statistics and data mining to make compelling and interactive dashboards.
Python
Python offers several plotting libraries, namely Matplotlib, Seaborn, Plotly and many other such data visualization packages with different features for creating informative, customized, and appealing plots to present data in the most simple and effective way.
Practical Python Data Visualization by Ashwin PajankarISBN: 1484264541
Publication Date: 2020-10-25
This book's programming-friendly approach using libraries such as leather, NumPy, Matplotlib, and Pandas will serve as a template for business and scientific visualizations.
Hands-on Matplotlib : learn plotting and visualizations with Python 3 by Ashwin Pajankar.ISBN: 1484274105
Publication Date: 2022
Learn the core aspects of NumPy, Matplotlib, and Pandas, and use them to write programs with Python 3. This book focuses heavily on various data visualization techniques and will help you acquire expert-level knowledge of working with Matplotlib, a MATLAB-style plotting library for Python programming language that provides an object-oriented API for embedding plots into applications.
ArcGIS
ArcGIS supports the visualization and analysis of spatial (map) data. This software is available to all faculty, staff, and students.
Learning ArcGIS Pro 2 by Tripp CorbinISBN: 9781839210228
Publication Date: 2020-07-24
Create 2D maps and 3D scenes, analyze GIS data, and share your results with the GIS community using the latest ArcGIS Pro 2 features.
d3.js
d3.js is a JavaScript library for scripting visualizations from scratch.
Data Visualization with D3.js Cookbook by Nick Qi ZhuISBN: 9781782162162
Packed with practical recipes, this is a step-by-step guide to learning data visualization with D3 with the help of detailed illustrations and code samples.If you are a developer familiar with HTML, CSS, and JavaScript, and you wish to get the most out of D3, then this book is for you.
Practical D3.js by Tarek Amr, Rayna Stamboliyska.ISBN: 1484219287
You will learn what data visualization is, how to work with it, and how to think like a D3.js expert, both practically and theoretically. Practical D3.js does not just show you how to use D3.js, it teaches you how to think like a data scientist and work with the data in the real world.
RAW Graphs is a graphical user interface built on top of d3.js, so if you are interested in d3.js visualizations but don’t want to code from scratch, this is a good option.