Not yet. I have some vague plan (low on my To Do list) to look at my data and come up with something like this. Over the last few years, I have been tracking most of my rides with GPS, and I have kept accurate notes of energy intake and weight. So the data (for myself) should be there, in a way. (Not much non-horizontal riding here, though.)
I have never even tried to do some research with Google yet, that should be telling about how imminent my 'vague plan' is. I'm interested in whatever you come up with.