The value behind this was to track coverage in version control system, so that you can checkout the data together with source (useful for web sites). An alternative is to dump data into JSON or something.
Thanks for the detail. In that case, I would recommend storing the data, not the rendering, as you suggest, in json or something. I'm planning to revamp the .coverage data file to be json rather than pickle anyway.