Re: [Matplotlib-users] Overlapping labels in pie charts

2010-03-28 Thread Rune V . Sjøen
Hello again, and thanks. I did not have a chance to look at this until now but using arc instead of angle worked out great. 2010/3/24 Jae-Joon Lee lee.j.j...@gmail.com You should not use angle style if you change the x,y position (this is due to the algorithm of how the line connecting two

Re: [Matplotlib-users] Overlapping labels in pie charts

2010-03-24 Thread Rune V . Sjøen
Hello again, and thank you very much for the answer, suddenly it all got much clearer to me. The only 'issue' I am having is (from screenshot) what happens to the line pointing to Logs when I try to offset it a little bit on the Y axis. It looks like either the angleA or angleB is wrong, but I

Re: [Matplotlib-users] Overlapping labels in pie charts

2010-03-24 Thread Jae-Joon Lee
You should not use angle style if you change the x,y position (this is due to the algorithm of how the line connecting two points are create). Try something like below instead. if foo: if theta - foo 10: print sys.stderr, Overlapping, offsetting a little bit y1 =

[Matplotlib-users] Overlapping labels in pie charts

2010-03-23 Thread Rune V . Sjøen
Hello, I am having some issues generating pie charts, when some of the slices become very small, their labels will draw on top of each other, making it impossible to distinguish between them. And I am trying to avoid using a legend. Does anyone know if there is a way to properly position labels

Re: [Matplotlib-users] Overlapping labels in pie charts

2010-03-23 Thread Jae-Joon Lee
This should be doable using the annotation. Here is a simple cook-up I just did. it uses a naive algorithm to place the labels, but I guess it gives you an idea how things work. a screenshot is attached. Regards, -JJ from pylab import * # make a square figure and axes figure(1,