|
From: Usjes <ois...@ya...> - 2012-10-05 14:48:04
|
Benjamin Root-2 wrote
> On Fri, Oct 5, 2012 at 6:38 AM, Usjes <
> oisin_nz@.co
> > wrote:
>
> Does it fail for the example I originally gave?
>
> from pylab import *
> plot([1, 2, 3])
> savefig("foobar.emf")
>
>
> Ben Root
Yes, it fails even with the simple plot suggested; see log below. I am new
to Python but I did also try inserting the command:
print rgb
preceding the offending line, to get an idea of what the dimensions of 'rgb'
are but the print statement also fails due to 'too many values to unpack'
savefig("foobar.emf")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
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_qt4agg.py", line
144, in print_figure
FigureCanvasAgg.print_figure(self, *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[:3]
ValueError: too many values to unpack
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/EMF-output-too-many-values-to-unpack-error-tp11466p39275.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
|