Time taken to complete graph

I'd be tempted to go the other way, which would be to have `format` as a top-level property, which can be overridden on a case-by-case basis by the `axes`, but is inherited from the root if undefined. At the moment, the only real time we have different formats for different axes is for tables - for graphs the data is almost by definition in the same format.