Index: lib/matplotlib/backends/backend_cocoaagg.py
===================================================================
--- lib/matplotlib/backends/backend_cocoaagg.py	(revision 4505)
+++ lib/matplotlib/backends/backend_cocoaagg.py	(working copy)
@@ -78,8 +78,8 @@
         self.plotWindow.setDelegate_(self)#.plotView)
 
         self.plotView.setImageFrameStyle_(NSImageFrameGroove)
-        self.plotView.image = NSImage.alloc().initWithSize_((0,0))
-        self.plotView.setImage_(self.plotView.image)
+        self.plotView.image_ = NSImage.alloc().initWithSize_((0,0))
+        self.plotView.setImage_(self.plotView.image_)
 
         # Make imageview first responder for key events
         self.plotWindow.makeFirstResponder_(self.plotView)
@@ -112,10 +112,10 @@
         w,h = self.canvas.get_width_height()
 
         # Remove all previous images
-        for i in xrange(self.image.representations().count()):
-            self.image.removeRepresentation_(self.image.representations().objectAtIndex_(i))
+        for i in xrange(self.image_.representations().count()):
+            self.image_.removeRepresentation_(self.image_.representations().objectAtIndex_(i))
 
-        self.image.setSize_((w,h))
+        self.image_.setSize_((w,h))
 
         brep = NSBitmapImageRep.alloc().initWithBitmapDataPlanes_pixelsWide_pixelsHigh_bitsPerSample_samplesPerPixel_hasAlpha_isPlanar_colorSpaceName_bytesPerRow_bitsPerPixel_(
             (self.canvas.buffer_rgba(0,0),'','','',''), # Image data
@@ -129,7 +129,7 @@
             w*4, # row bytes
             32) # bits per pixel
 
-        self.image.addRepresentation_(brep)
+        self.image_.addRepresentation_(brep)
         self.setNeedsDisplay_(True)
 
     def windowDidResize_(self, sender):
