In this post I'm going to scrape www.basketball-reference.com in order to get some generic information for every player that played in the NBA. I'm also going to get population data per state from wikipedia.
In this post I will compare different NBA players based on their shot selection and cluster them into groups. These new groups can be compared to the assigned position of players to check for correlation.
In this post I will show how to make with Python. The basic idea of the shot chart is: Shots are represented by hexagons. More shots = larger hexagon and vice versa. Color of the hexagon represents the FG % relative to the league average.