Affiliate disclosure
Book titles on this page link to Amazon. As an Amazon Associate, DataField.Dev earns from qualifying purchases — at no additional cost to you.
Chapter 4: Further Reading
Annotated Bibliography
This curated reading list provides resources for deepening your understanding of exploratory data analysis, visualization, and their application to basketball analytics.
Foundational Texts
Exploratory Data Analysis
Exploratory Data Analysis John W. Tukey | Addison-Wesley, 1977
The Visual Display of Quantitative Information (2nd Edition) Edward R. Tufte | Graphics Press, 2001
Python Visualization
Python Data Science Handbook Jake VanderPlas | O'Reilly Media, 2016
Fundamentals of Data Visualization Claus O. Wilke | O'Reilly Media, 2019
Storytelling with Data Cole Nussbaumer Knaflic | Wiley, 2015
Basketball Analytics Visualization
Sprawlball: A Visual Tour of the New Era of the NBA Kirk Goldsberry | Houghton Mifflin Harcourt, 2019
Basketball on Paper Dean Oliver | Potomac Books, 2004
Academic Resources
EDA Methodology
Statistical Rethinking Richard McElreath | CRC Press, 2020
Exploratory Data Analysis with MATLAB (2nd Edition) Wendy L. Martinez, Angel Martinez, Jeffrey Solka | CRC Press, 2010
Sports Analytics Papers
A Visual Exploration of NBA Shot Charts Various Authors | MIT Sloan Sports Analytics Conference
Characterizing the Spatial Structure of Defensive Skill in Professional Basketball Alexander Franks et al. | Annals of Applied Statistics, 2015
Online Resources
Tutorials and Guides
Pandas User Guide: Visualization https://pandas.pydata.org/docs/user_guide/visualization.html
Seaborn Tutorial https://seaborn.pydata.org/tutorial.html
Matplotlib Tutorials https://matplotlib.org/stable/tutorials/
Comprehensive matplotlib tutorials covering everything from basic plots to advanced customization.
Basketball Data Visualization Examples
Kirk Goldsberry's Twitter/X @kirkgoldsberry
FiveThirtyEight NBA Coverage https://fivethirtyeight.com/tag/nba/
Cleaning the Glass https://cleaningtheglass.com
Python Libraries Documentation
Plotly for Python https://plotly.com/python/
Altair https://altair-viz.github.io/
Bokeh https://bokeh.org/
Video Resources
Visualization Courses
Data Visualization with Python (Coursera) IBM | Multiple instructors
Covers matplotlib, seaborn, and folium. Good for reinforcing fundamentals with hands-on exercises.
Information Visualization (Coursera) University of California, Davis | Isabel Meirelles
Conference Talks
Effective Data Visualization (PyCon talks) Various presenters
MIT Sloan Sports Analytics Conference https://www.sloansportsconference.com/
Books on Specific Topics
Statistical Graphics
Visualizing Data William S. Cleveland | Hobart Press, 1993
Grammar of Graphics (2nd Edition) Leland Wilkinson | Springer, 2005
Interactive Visualization
Interactive Data Visualization for the Web (2nd Edition) Scott Murray | O'Reilly Media, 2017
Recommended Reading Order
For those new to data visualization:
- Start with: Tufte's "Visual Display of Quantitative Information"
- Then read: Knaflic's "Storytelling with Data"
- Practice with: Python Data Science Handbook (visualization chapter)
- Study: Seaborn tutorial documentation
- For inspiration: Goldsberry's "Sprawlball"
For experienced analysts focusing on basketball:
- Start with: Goldsberry's work and FiveThirtyEight examples
- Then study: Academic papers on spatial basketball analysis
- Explore: Interactive libraries (Plotly, Bokeh) for dashboards
- Follow: Active basketball data visualization practitioners
Tools Beyond Python
Other Languages
R and ggplot2 https://ggplot2.tidyverse.org/
Tableau Public https://public.tableau.com/
Design Tools
Figma / Adobe Illustrator Professional design tools
Staying Current
Data visualization is an evolving field. To stay current:
- Follow visualization practitioners on Twitter/X
- Attend or watch recordings from Sloan Sports Analytics Conference
- Explore Observable (observablehq.com) for interactive visualization examples
- Monitor library release notes for new features
- Practice by recreating visualizations you find compelling
A Note on Style
Every organization develops its own visualization style guide. When creating basketball visualizations:
- Consider your audience (coaches vs. executives vs. media)
- Match complexity to context (exploratory vs. presentation)
- Maintain consistency within projects
- Prioritize clarity over novelty
- Test visualizations with intended users
The best visualization is one that effectively communicates the intended message to its audience.