[rrd-users] Text formatting
Simon Hobson
linux at thehobsons.co.uk
Mon Dec 6 12:45:05 CET 2010
Tobias Oetiker wrote:
>there were alignement issues with rrdtool a few releases back ...
>it should work in 1.4.4 ...
I'll wait for a newer version to make it's way into the Debian
packages then - it's only a minor thing.
>you may want to look at using tabs also
Didn't seem to make any difference for me, but I'll have another look.
Next question on tabs, on
http://oss.oetiker.ch/rrdtool/doc/rrdgraph_graph.en.html is syas :
>When using a proportional font in your graph, the tab characters or
>the sequence \t will line-up legend elements. Note that the tabs
>inserted are relative to the start of the current legend element!
What I want is to get a legend like this :
Main * xxx.xx xxx.xx * xxx.xx xxx.xx
Backup * xxx.xx xxx.xx * xxx.xx xxx.xx
Total xxx.xx xxx.xx
Where the "*"s represent the colour patches printed when a legend
string is given to an AREA command. Note that the third line does NOT
have the colour patches. I'm getting that from the following commands
:
COMMENT:"Main "
AREA:In1:" "
GPRINT:In1:"...
AREA:Out1:" "
GPRINT:Out1:"...
COMMENT:"Backup"
AREA:In1
AREA:In2:" ":STACK
GPRINT:In2:"...
AREA:Out1
AREA:Out2:" ":STACK
GPRINT:Out2:"...
COMMENT:"Total "
GPRINT:TotalIn:"... "
GPRINT:TotalOut:"..."
As I read that comment from the manual, it sounds like tabs are only
dealt with relative to the current bit of text I'm trying to lay
down, not to the line. So putting a tab after "Total" can line up the
end of the first bit of text, but I can't use tabs to take care of
the space taken by the colour blobs. So I'm still using spaces for
lining stuff up.
--
Simon Hobson
Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.
More information about the rrd-users
mailing list