Ryan May wrote: > On Fri, Apr 24, 2009 at 8:41 AM, granquet <granq...@wyplay.com > <mailto:granq...@wyplay.com>> wrote: > > Hello, > I just discovered matplotlib (and python). > I got things running pretty fast/easily (thx to the good > documentation) > but I got a problem with texts and subplots. > > -text tend to overlap previous subplots. this is more annoying than a > real issue ... but still, It looks blatantly dirty... I had no success > with zorder > > -text overlaps, is there a way to "automagically place" text so that > overlapping is minimal? > taking into account that my text labels are only constrained on X and > can be moved freely on Y > I would happily get the boundaries of the text labels and sort my x/y > coordinates myself, but I couldn't find such boundaries. > > for the record: I'm plotting some system datas (like cpu/ram/disk > usage) > over time and placing dbus calls over that > at the moment, I got 5 subplots vertically arranged sharing the > same x axis > I represent dbus calls with axvlines and annotate them with some dbus > infos (usually 15 chars) > > > Matplotlib doesn't have the ability to automatically space out the > text. You can force your subplots to be further apart (and leave room > for more text) using the pyplot.subplots_adjust command. > > Ryan > > -- > Ryan May > Graduate Research Assistant > School of Meteorology > University of Oklahoma alright, so I'll have to do it on my own! any hints on where to start? for the moment I'll forget the problem with overlapping text on subplots, I gotta fix the plotted texts overlaped in the same subplot.
I intend to get the bbox of the text, and adjust the next plotted text y value with an offset equals the height of the bounding box. it seems feasable. but I need some feedback, is that the good way? are the bounding boxe sizes relative to figure size or absolute (axis values, ie: dependant of scaling/zooming)? has anyone ever done that (or similar)? Guillaume Ranquet. ---- This message contains confidential information and may contain information that is legally privileged. If you have received this message by mistake, please immediately notify us and delete the original message. Thank you. Ce message contient des informations confidentielles. S'il vous est parvenu par erreur, merci de bien vouloir nous en aviser par retour, de n'en faire aucun usage et de n'en garder aucune copie. ---- ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensign option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users