Thanks. Unfortunately wx and tk backends are broken on my machine (but they may 
be easier to fix).
I will file a bug report for the native backend bug. 

Nicolas


On Oct 4, 2010, at 22:27 , Friedrich Romstedt wrote:

> 2010/10/4 Nicolas Rougier <nicolas.roug...@loria.fr>:
>> I'm trying to have animated plots using draw_artist on mac os x and I got an 
>> error with the following script:
>> 
>> import numpy as np
>> import matplotlib.pyplot as plt
>> 
>> plt.ion()
>> plt.figure()
>> subplot = plt.subplot(1,1,1)
>> axis = plt.imshow(np.random.random((10,10)))
>> plt.draw()
>> subplot.draw_artist(axis)
>> plt.show()
>> 
>> The traceback is:
>> 
>> Traceback (most recent call last):
>>  File "matplotlib-bug.py", line 8, in <module>
>>    subplot.draw_artist(axis)
>>  File "/Volumes/Data/Local/lib/python2.7/site-packages/matplotlib/axes.py", 
>> line 1946, in draw_artist
>>    a.draw(self._cachedRenderer)
>>  File 
>> "/Volumes/Data/Local/lib/python2.7/site-packages/matplotlib/artist.py", line 
>> 55, in draw_wrapper
>>    draw(artist, renderer, *args, **kwargs)
>>  File "/Volumes/Data/Local/lib/python2.7/site-packages/matplotlib/image.py", 
>> line 338, in draw
>>    gc = renderer.new_gc()
>>  File 
>> "/Volumes/Data/Local/lib/python2.7/site-packages/matplotlib/backends/backend_macosx.py",
>>  line 105, in new_gc
>>    self.gc.save()
>> RuntimeError: CGContextRef is NULL
>> 
>> 
>> Is there something wrong in my script (it seems to be working on linux) ?
> 
> I don't know what it is, and it looks like some problem with the
> Mac-native backend, but I believe you can sort it out by just
> switching the backend to e.g. TkAgg.
> 
> Friedrich


------------------------------------------------------------------------------
Virtualization is moving to the mainstream and overtaking non-virtualized
environment for deploying applications. Does it make network security 
easier or more difficult to achieve? Read this whitepaper to separate the 
two and get a better understanding.
http://p.sf.net/sfu/hp-phase2-d2d
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to