Way to add distance to running graphs?

Viewing a run on a phone or Garmin connect you're able to view graphs showing elevation, pace, heart rate and cadence over the time period of your run and even overlay one over another. But is there a way to view those metrics over the elapses  distance rather than time of the run?