On 09.06.2011 18:47:42 Benjamin Root wrote:

> Question, does the following cause the same error?
> 
> from pylab import *
> plot([1, 2, 3])
> savefig('foobar.emf')
> 
> There might be an important difference between saving from the save dialog
> and saving directly through the savefig command.
> 

Good idea. Here is trace (I called your snippet mpl.py):

Traceback (most recent call last):
  File "C:\Python26\Scripts\mpl.py", line 3, in <module>
    savefig('foobar.emf')
  File "C:\Python26\lib\site-packages\matplotlib\pyplot.py", line 363, in 
savefig
    return fig.savefig(*args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\figure.py", line 1084, in 
savefig
    self.canvas.print_figure(*args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_wxagg.py", 
line 100, in print_figure
    FigureCanvasAgg.print_figure(self, filename, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\backend_bases.py", line 1923, 
in print_figure
    **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\backend_bases.py", line 1723, 
in print_emf
    return emf.print_emf(*args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_emf.py", line 
717, in print_emf
    self.figure.draw(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\figure.py", line 738, in draw
    if self.frameon: self.patch.draw(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\patches.py", line 411, in draw
    renderer.draw_path(gc, tpath, affine, rgbFace)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_emf.py", line 
258, in draw_path
    self.select_brush(rgbFace)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_emf.py", line 
565, in select_brush
    brush=EMFBrush(self.emf,rgb)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_emf.py", line 
105, in __init__
    r,g,b=rgb
ValueError: too many values to unpack

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to