This isn't a complex calculation, but a couple of points are worth noting:
- The calculation excludes any games the player misses and only uses team data from games they appear in. It isn't, therefore, the same as simply looking at player's shots to date for the season divided by his team's total.
- I do not make an adjustment for minutes played, so players who make a lot of substitute appearances will suffer a clouded picture. If, for example, a player comes on for 10 minutes and registers his team's only shot inside the box but the team had four before he came on, his percentage for the day will be registered as 20% even though in reality it should be 100%. This is an unfortunate drawback of relying on aggregated data which doesn't include sufficient data tags to identify when individual events happened.
With those caveats in mind, here is a quick visualisation of player's share of team totals to date.