From: Andre W. <wo...@us...> - 2003-12-29 17:32:57
|
Hi Magnus, On 29.12.03, Magnus Lie Hetland wrote: > Well, I tried to use text.vshift.char(0.5), but that didn't work > (deprecated?). Is that the same as text.vshift(0.5)? No, its not deprecated. It's an important feature! It might have been broken in some cases in the CVS before yesterday. (It was broken due to some sorting problem of the attributes -- it should work now again.) And to your question: text.vshift(0.5) should work. It is the same like text.vshift.middlezero; text.vshift.char is removed in CVS since it was not needed anymore after some cleanups. > If I place several nodes alongside each other, it may be good to have > the labels aligned by their baselinge, so that (e.g.) b and g are > properly aligned. However, if the nodes are scattered all over the > place, simply aligning based on the total height of the character will > "fill out" the node more, and seem less vertically skewed. (I could, > of course, use only capital letters... Or numbers... Then there would > be no problem :) Or you take a look at the box align methods ... linealign and circlealign. It can perform more complicated alignment tasks very well. > Anyway, thanks for your help. I'll experiment a bit with shifting and > aligning and see what I end up with. (Maybe I'll just use dotted nodes > with external labels.) Have you seen the text style of the graph module? I do know this code is not documented. I'm working on a cleanup and documentation of the hole graph module and it goes well, although it takes a long time. For the moment this code to take a look at is all I can offer ... but it sounds like you want to do something simular. The test_graph.py in the functional test directory uses this code and should be working in the current state. But I'm currently doing xy-graphs only, although many things are designed to work for different graph geometries as well ... we'll see in the future. André -- by _ _ _ Dr. André Wobst / \ \ / ) wo...@us..., http://www.wobsta.de/ / _ \ \/\/ / PyX - High quality PostScript figures with Python & TeX (_/ \_)_/\_/ visit http://pyx.sourceforge.net/ |