WNBA Stats Dashboard

I was mucking around with the NBA API and Dash to put together a WNBA player dashboard. It’s fun poking around at the stats. The bar charts show a players percentage on the left, with their percentile as a bar chart and the number on the right. Lines are at the 5, 50, and 95th percentile. The shot chart is from matplotlib, I couldn’t get the hexbins to work how I wanted in Dash.

A player like A’ja shines across the board, eventhough she takes tough shots (shot quality of 45%, her efficiency is quite good, with an average effective field goal percentage and high free throw rate. Shot quality is if you take the league average eFG% for the shots the player took, what would you expect the player to shoot. Unfortunately tracking data isn’t available for the WNBA, so this isn’t adjusted for how close a defender is.

rich text editor image

On the other side you can see why Angel is so polarizing. Terrible shooting numbers and high turnovers, that are balanced by taking a lot of shots around the rim and going to the line a ton. Her defense is legit, with opponents shooting 49% within 6’ of the rim with her on the floor.

rich text editor image

Quite a good rookie season from Paige, taking and making a lot of tough shots.

rich text editor image

And Phee, with monster shooting numbers.

rich text editor image

Some other fun ones, red hot shooting from “The Enforcer”

rich text editor image

If Nneka could get to the line more, she might jump another level.

rich text editor image

4 Likes

Hi @mylesMoose is there a link to this tool?

What an amazing data app, @mylesMoose .
Do you plan to publish it to Plotly Cloud?

I’m not that familiar with Plotly Cloud, is it free hosting for public apps?

Hi @mylesMoose
Yes, with Plotly Cloud you can publish and host your Dash apps and your Plotly Studio apps.
You can cusomize the ulr prefix appname.plotly.app

I think I’ve got it running here: https://ca9ef891-41c3-4948-9839-94eb3d5360ce.plotly.app

2 Likes