set_extent for contours?

Hi,

is there a plan (or an existing command) to have set_extent working for
contours, as was recently done for imshow? I know that "contour" has
different inputs since you can specify X,Y, the data coordinates.
However, I would like to do something like:

...
co = contour(data, extent=(0.,2.,0.,2.))
...
co.set_extent((-1.,1.,-1.,1.))
...

without being forced to redraw everything.

Any suggestion?

thanks!

Eric