X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=doc%2Frrdgraph_graph.src;h=9dcaf98f30082300340384cbd176ce507002b605;hb=5b2064dee177834d41e3b7051faa7dc6cee85853;hp=d9b2d9c46b633d1b34661c3522ec65ed4ca4d944;hpb=d828f3eccac8dbad7bfc14812e406377669baaa4;p=rrdtool.git diff --git a/doc/rrdgraph_graph.src b/doc/rrdgraph_graph.src index d9b2d9c..9dcaf98 100644 --- a/doc/rrdgraph_graph.src +++ b/doc/rrdgraph_graph.src @@ -34,7 +34,11 @@ =item B C<:> I C<#> I [ C<:> I ] [ C<:> C ] -=item B : I B<#> I [ B<:> I ] +=cut + +# =item B : I B<#> I [ B<:> I ] + +=pod =item B : I B<#> I [ : I [ : I ] ] @@ -222,18 +226,22 @@ graph this stacked variable anyway you need to make sure that the B or B it gets stacked on is not unknown. Use a CDEF instruction with B and B to do so. -=item B : I B<#> I [ B<:> I ] +=cut -B has now support for B. If you include the -B command, the canvas is extended to make room for a chart -The size of the canvas is determined by the lesser of -L. +#=item B : I B<#> I [ B<:> I ] +# +#B has now support for B. If you include the +#B command, the canvas is extended to make room for a chart +#The size of the canvas is determined by the lesser of +#L. +# +#Pie parts will be concatenated, the first one will start at the +#top and parts will be created clockwise. The size of the part +#is defined by the value part of the L +#function. It should return a number between 0 and 100, being a +#percentage. Providing wrong input will produce undefined results. -Pie parts will be concatenated, the first one will start at the -top and parts will be created clockwise. The size of the part -is defined by the value part of the L -function. It should return a number between 0 and 100, being a -percentage. Providing wrong input will produce undefined results. +=pod =item B : I B<#> I [ : I [ : I ] ] @@ -243,12 +251,6 @@ length of the tick mark as a fraction of the y-axis; the default value is 0.1 (10% of the axis). Note that the color specification is not optional. -=back - -B - -=over 4 - =item B : I , I Using this command B will graph the following elements @@ -262,4 +264,39 @@ a variable here. =back +=head1 NOTES on legend arguments + +=head2 Escaping the colon + +In a ':' in a I argument will mark the end of the legend. To +enter a ':' into a legend, the colon must be escaped with a backslash '\:'. +Beware, that many environments look for backslashes themselves, so it may +be necessary to write two backslashes so that one is passed onto rrd_graph. + +=head2 String Formatting + +The text printed below the actual graph can be formated by appending special +escaped characters at the end of a text. When ever such a character occurs, +all pending text is pushed onto the graph according to the character +specified. + +Valid markers are: B<\j> for justified, B<\l> for left aligned, B<\r> for +right aligned and B<\c> for centered. In the next section there is an +example showing how to use centered formating. + +Normally there are two space characters inserted between every two items +printed into the graph. The space following a string can be suppressed by +putting a B<\g> at the end of the string. The B<\g> also ignores any space +inside the string if it is at the very end of the string. This can be used +in connection with B<%s> to suppress empty unit strings. + + GPRINT:a:MAX:%lf%s\g + +A special case is COMMENT:B<\s> this inserts some additional vertical space +before placing the next row of legends. + +If you are using the proportional font in your graph, you can use tab characters +or the sequence B<\t> to lin-up legend elements. Note that the tabs inserted are +relative to the start of the current legend element! + =include see_also