I committed the original example into the svn, and I admit that I was
not careful with the code. I agree that the arguments should be float
(the doc does say that set_alpha takes float).
The example is now updated to use floats (svn r7300).

Regards,

-JJ


On Mon, Jul 27, 2009 at 9:15 AM, Michiel de Hoon<mjldeh...@yahoo.com> wrote:
>
> Hi everybody,
>
> Should the set_alpha method of a graphics context accept a string (instead of 
> a number) as an argument? Currently, some backends (agg, ps, pdf) accept 
> strings such as "0.2", whereas others (svg, cairo, Mac OS X) do not. Usually 
> that is not a problem, since in almost all cases set_alpha is called with a 
> number as the argument. However, the example axes_zoom_effect.py, which was 
> recently added to examples/pylab_examples, has these lines:
>
>    prop_patches["alpha"]="0.2"
>
> which causes a call to gc.set_alpha of the form gc.set_alpha("0.2"). Backends 
> that do not allow strings choke on that.
>
> Whereas in general it may perhaps be useful to allow such strings, it adds 
> complexity to the code, and I don't see a good use case for it.
>
> --Michiel.
>
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to