It's a bug.  It's now possible for rgba colors to make their way all the 
way down to that level, so the code needs to truncate that to rgb (Ps 
can't handle alpha anyway).

This is committed in SVN r4869.

Cheers,
Mike

Paul Novak wrote:
> Hello,
> 
> I am trying to use the PS backend to make some simple line plots, using 
> the following script, but I get the error messages included below when I 
> try to plot with usetex=True. I have also included the output from 
> --verbose=helpful. I am using the current SVN, and I don't recall having 
> this problem when using 0.91.1.
> 
> Thanks,
> Paul
> 
> ---
> #!/usr/bin/env python
> 
> import matplotlib
> matplotlib.use('PS')
> matplotlib.rc('text', usetex = 'True')
> from pylab import *
> 
> x = arange(0,5)
> y = 2 * x
> figure(1)
> plot(x, y)
> savefig('psfig')
> show()
> 
> ---
> $HOME=/home/pnovak
> CONFIGDIR=/home/pnovak/.matplotlib
> matplotlib data path /usr/lib/python2.5/site-packages/matplotlib/mpl-data
> loaded rc file /home/pnovak/.matplotlib/matplotlibrc
> matplotlib version 0.98pre
> verbose.level helpful
> interactive is False
> units is False
> platform is linux2
> numerix numpy 1.0.3.1
> Using fontManager instance from /home/pnovak/.matplotlib/fontManager.cache
> backend PS version Level II
> Found dvipng version 1.5
> 
> Traceback (most recent call last):
>    File "junk.py", line 15, in <module>
>      savefig('psfig')
>    File "/usr/lib/python2.5/site-packages/matplotlib/pyplot.py", line 
> 271, in savefig
>      return fig.savefig(*args, **kwargs)
>    File "/usr/lib/python2.5/site-packages/matplotlib/figure.py", line 
> 854, in savefig
>      self.canvas.print_figure(*args, **kwargs)
>    File "/usr/lib/python2.5/site-packages/matplotlib/backend_bases.py", 
> line 1085, in print_figure
>      **kwargs)
>    File 
> "/usr/lib/python2.5/site-packages/matplotlib/backends/backend_ps.py", 
> line 837, in print_ps
>      return self._print_ps(outfile, 'ps', *args, **kwargs)
>    File 
> "/usr/lib/python2.5/site-packages/matplotlib/backends/backend_ps.py", 
> line 863, in _print_ps
>      orientation, isLandscape, papertype)
>    File 
> "/usr/lib/python2.5/site-packages/matplotlib/backends/backend_ps.py", 
> line 1051, in _print_figure_tex
>      self.figure.draw(renderer)
>    File "/usr/lib/python2.5/site-packages/matplotlib/figure.py", line 
> 698, in draw
>      for a in self.axes: a.draw(renderer)
>    File "/usr/lib/python2.5/site-packages/matplotlib/axes.py", line 
> 1397, in draw
>      a.draw(renderer)
>    File "/usr/lib/python2.5/site-packages/matplotlib/axis.py", line 680, 
> in draw
>      tick.draw(renderer)
>    File "/usr/lib/python2.5/site-packages/matplotlib/axis.py", line 179, 
> in draw
>      self.label1.draw(renderer)
>    File "/usr/lib/python2.5/site-packages/matplotlib/text.py", line 761, 
> in draw
>      Text.draw(self, renderer)
>    File "/usr/lib/python2.5/site-packages/matplotlib/text.py", line 309, 
> in draw
>      self._fontproperties, angle)
>    File 
> "/usr/lib/python2.5/site-packages/matplotlib/backends/backend_ps.py", 
> line 544, in draw_tex
>      color = '%1.3f,%1.3f,%1.3f'% gc.get_rgb()
> TypeError: not all arguments converted during string formatting
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users

-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to