So I've stumbled upon Kirk Goldsberry's shot plots and I find them very intriguing. Here's an example with Bradley Beal's shotplot.

I find these charts fascinating, so I decided to learn how to make these charts myself, except I'm confused as to how Goldsberry is determining the hexagon sizes by frequency. The tutorials I've seen online would measure relative frequency from the spot of highest frequency; but this is skewed because rim shots are concentrated in one small area, while midrange and 3pt shots are much more spread out. For example, a hexaplot that I produced looks like this.

As you can seen, the hexagons are much bigger at the rim due to high volume of attempts concentrated at the rim. So what would be the appropriate way to analyze relative frequency?

  • I don't know what the raw data looks like, but if possible, I'd calculate the size based on each area itself. Compare 3pt shots to all 3pts instead of all shots and so on. This should give you a better idea of relative shot frequencies. – dly Apr 11 at 9:46
  • @dly The data is very informative as it has shot data is from the nba_api module, so it groups by section at each distance. (Rim / 8ft. , 8-16ft. into 3 areas, 16-24 feet into 5 sections, and 24ft< into 5 sections) I'm assuming you're saying the better idea would be to measure relative shot frequency at each defined area then? – Lukar Huang Apr 11 at 18:25
  • Yes, exactly. Either all sections for each distance range (which I'd prefer) or even every single section by itself. – dly Apr 11 at 20:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.