[Matplotlib-users] annotation arrow shrink
flyamer at gmail.com
Wed May 30 09:31:22 EDT 2018
This is very helpful and pointed me towards a mistake I had made, thank you!
I am still not sure why sometimes arrows of my annotations would start from
the middle of the text and are not clipped, but I can't reproduce it in
simple examples, so have to presume it's some strange side effect from my
2018-05-29 23:21 GMT+01:00 vincent.adrien at gmail.com <
vincent.adrien at gmail.com>:
> Hi Ilya,
> Using a null-value for `shrinkA` or `shrinkB` does not achieve what you
> FWIW, I think that the method used under the hood by `FancyArrowPatch` is
> located [here](https://github.com/matplotlib/matplotlib/blob/master/
> lib/matplotlib/patches.py#L2706), while the percentage-to-points
> machinery in `Axes.annotate` (when *arrowstyle* is `None` and using the
> *shrink* parameter) seems to start [there](https://github.com/mat
> Attached is a small snippet demonstrating both the percentage-based and
> the point-based shrinking possibilities, in case this might help.
> On 05/29/2018 11:20 AM, Ilya Flyamer wrote:
>> Hi all,
>> I am trying to figure out how shrinkA works for arrows in annotations,
>> and it seems very confusing from experimenting with it - is there an
>> explanation somewhere online?
>> I simply wanted to ensure that the arrow starts at the edge of the
>> bounding box, but it's not so easy, it seems... Is this not the right way
>> to do this, maybe?
>> Matplotlib-users mailing list
>> Matplotlib-users at python.org
> Matplotlib-users mailing list
> Matplotlib-users at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Matplotlib-users