Polar does it quite well. And it's missing in GC:
In 'Report', for one specific activity type (e.g. long run or easy run), map over time your 'avg HR' and 'max HR'.
Each data point is one activity.
This way for a specific exercise you can monitor how well you doing and, hopefully see your HR going down, down, down......