2016 Offensive Projections Visualization
As we move closer to April 3, our Depth Charts have a better estimates for roster composition and playing time for the upcoming season. The Depth Charts use a blend of ZiPS and Steamer projections, which adjusts for playing time and calculates many of the stats we host on FanGraphs. Last year, I made a modified box plot which compares the teams by showing their distribution of players using their offensive stats and playing time. I’ve improved upon the concept slightly by adding more stats: OPS, wOBA, wRC+, K%, BB%, AVG, WAR. All these projections come from the same data the teams’ Depth Chart pages are built on.
In the plot below each player is represented by a green circle, whose area is proportional to the number of plate appearances the player is expected to have over the course of the season. The players are grouped by their teams, which have team stats represented by yellow lines. This represents the what the team AVG, wRC+, wOBA, OPS, etc. are. (Differing from traditional box plots, these marks do not represent the median of the data points.) The gray box representing the middle 50% of players on the roster. The box gives you an idea of the roster composition. Teams with a few star or elite players will skew the team stat higher than a team with a more balanced roster.
The visualization is interactive with tooltips when hovering over a player’s dot. Clicking a player’s dot will take you to his player stat page. The data will be current to when you load the page up until the day before Opening Day (4/2/2016).
I build things here.


ok, this is addictive…
What program created this? Tableau?
You can make something similar in Tableau. I built this in JavaScript/D3 this year. This is the viz from last year that was made in Tableau if you are curious: https://public.tableau.com/profile/sean.dolinar6639#!/vizhome/2015OffensiveProjectionsInteractive/2015ProjectedOPSVisualization
Wow. The Angels. Just. Wow.
One of the best examples I’ve ever seen of an outlier biasing a mean is seeing that yellow line vs. that grey box on the Angels. Even Trout can’t be a one-man team.
My thought exactly.
Take away Trout and they’re closer to Philly than to the Dodgers. And the Phillies are rebuilding.
On the flip side, the Yankees may not have any big ceiling players but they don’t look to be wasting too many ABs.
I don’t see Brian Dozier?
Evan Longoria has the same mean OPS projection as the Toronto Blue Jays.
That Orioles team is going to be the most awfully wonderful team to watch.
Is it just me, or is there no yellow bar line in the WAR visualization?