From: John H. <jd...@gm...> - 2012-07-14 16:55:11
|
On Sat, Jul 14, 2012 at 11:48 AM, John Hunter <jd...@gm...> wrote: > I do not understand why in the following example, if I set > patch_alpha=1.0, I do not see the shadow effect. I would expect to see it > for the the rightmost four bars, where the original bars do not entirely > occlude the shadow, so even if alpha is 1.0, there are parts of the shadow > that are not behind the original bars and should still be visible. > > > I now see that this line explains the behavior https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/patheffects.py#L183 gc0.set_alpha(1.-self._patch_alpha) so maybe I should amend my question: is this desirable that the shadow alpha is 1-patch_alpha, since an alpha of 1 on the patch does not imply that there is no visible shadow? |