How can I analyze how often my device tracker is updating?

I would like to analyze how often one of my sensors is updating, but can’t figure out how to do it.

Specifically, I am interested in the time interval between each GPS coordinate update from my phone. I can tell roughly by looking at the map that Home Assistant is receiving updates roughly once per minute sometimes, and up to an hour at other times:

But I want to analyze it more systematically. The Logbook doesn’t tell me much about coordinate updates, but just tells me when the state changes from Home to Away:

What I would love to see is a graph of update interval for the GPS coordinates (i.e. time between each update over time). Something like this:

So, you want to see how often your phone pushes the GPS data to Home Assistant?

Why not make an automation that triggers on a change in latitude or longitude attributes?

That might work for all future changes. But I want to analyze historical data, i.e. over the past few weeks.