You can see that club speed vs carry is a bit more predictive of course, but not that much. Look at the carry of 2 of the 3 drives that were in the 105-107 club speed range; they still carried 280 because they have launch angles north of 13 degrees with very low spin (~2000 rpm)
p2 <- GSP %>%
plot_ly(x=~rawCarryGame, y=~ClubSpeed,type='scatter',mode = 'markers', color=~SwingSpeedRange, hoverinfo = 'text', marker = list(size = 10),
text = paste0('<b>Club Speed - <b>',GSP$ClubSpeed,'\n',
'<b>Ball Speed - <b>',GSP$BallSpeed,'\n',
'<b>BackSpin - <b>',GSP$BackSpin,'\n',
'<b>Launch Angle - <b>',GSP$VLA)) %>%
layout(title = '<b>Clubhead Speed vs Carry',title = list(font = list(size=18)),
xaxis = list(title = '<b>Raw Carry (yards)'),
yaxis = list(title = '<b>Clubhead Speed'))
p2