class Tioga::Titles_and_Labels
These are the methods and attributes for doing plot titles and axis labels.
Public Instance Methods
Each argument, if it is not nil, is shown (using #show_title, #show_xlabel, or #show_ylabel) and
it's “visible” flag is set false to stop any later
attempts to “reshow” it.
# File lib/Tioga/Titles_and_Labels.rb, line 32 def do_box_labels(title, xlabel, ylabel) end
If the text argument is nil, then the current title attribute is used
instead. If the flag #title_visible is
true and the text is not nil, then calls
show_text with the text and the attributes controlling the appearance of
the title (title_scale, #title_shift, etc.).
# File lib/Tioga/Titles_and_Labels.rb, line 13 def show_title(text = nil) end
If the text argument is nil, then the current xlabel attribute is used
instead. If the flag #xlabel_visible
is true and the text is not nil, then calls
show_text with the text and the attributes controlling the appearance of
the x label (xlabel_position, #xlabel_scale,
etc.).
# File lib/Tioga/Titles_and_Labels.rb, line 20 def show_xlabel(text = nil) end
If the text argument is nil, then the current ylabel attribute is used
instead. If the flag #ylabel_visible
is true and the text is not nil, then calls
show_text with the text and the attributes controlling the appearance of
the y label (ylabel_position, #ylabel_scale,
etc.).
# File lib/Tioga/Titles_and_Labels.rb, line 27 def show_ylabel(text = nil) end
The text to be used for the title, or nil indicating no title.
# File lib/Tioga/Titles_and_Labels.rb, line 283 def title end
Defines the alignment for the title (default is
ALIGNED_AT_BASELINE).
# File lib/Tioga/Titles_and_Labels.rb, line 136 def title_alignment end
The angle of the baseline for the title with respect to the side of the frame (default is 0).
# File lib/Tioga/Titles_and_Labels.rb, line 208 def title_angle end
If not nil, then is used to add a TeX “textcolor”
specification to the title text.
# File lib/Tioga/Titles_and_Labels.rb, line 184 def title_color end
Defines the justification for the title (default is CENTERED).
# File lib/Tioga/Titles_and_Labels.rb, line 160 def title_justification end
The fractional position along the edge of the frame for the title reference
point. The default #title_position
is 0.5 with #title_justification
== CENTERED.
# File lib/Tioga/Titles_and_Labels.rb, line 257 def title_position end
Defines the text size scale for the title (default is 1.1).
# File lib/Tioga/Titles_and_Labels.rb, line 112 def title_scale end
Defines the shift distance away from the frame edge for the reference point of the title measured in units of text heights (default #title_shift is 0.7).
# File lib/Tioga/Titles_and_Labels.rb, line 86 def title_shift end
The side of the frame for the title (default is TOP).
# File lib/Tioga/Titles_and_Labels.rb, line 232 def title_side end
If true, then it is okay for tioga to show the title of a
plot.  If false, then calls on #show_title return
immediately. This attribute is “one-way-only” in that it starts
true and can be set false, but cannot be reset to
true except by restoring the graphics state in which is was
still true.  This is intended to help control the behavior of
plots when embedded as subplots in a larger configuration.  Note that this
does not effect calls on show_text; it only applies to calls on show_title.
# File lib/Tioga/Titles_and_Labels.rb, line 47 def title_visible end
The text to be used for the x axis label, or nil indicating no
label.
# File lib/Tioga/Titles_and_Labels.rb, line 291 def xlabel end
Defines the alignment for the x label (default is
ALIGNED_AT_BASELINE).
# File lib/Tioga/Titles_and_Labels.rb, line 144 def xlabel_alignment end
The angle of the baseline for the x label with respect to the side of the frame (default is 0).
# File lib/Tioga/Titles_and_Labels.rb, line 216 def xlabel_angle end
If not nil, then is used to add a TeX “textcolor”
specification to the x label text.
# File lib/Tioga/Titles_and_Labels.rb, line 192 def xlabel_color end
Defines the justification for the x label (default is
CENTERED).
# File lib/Tioga/Titles_and_Labels.rb, line 168 def xlabel_justification end
The fractional position along the edge of the frame for the x label
reference point. The default #xlabel_position
is 0.5 with #xlabel_justification
== CENTERED.
# File lib/Tioga/Titles_and_Labels.rb, line 266 def xlabel_position end
Defines the text size scale for the x label (default is 1.0).
# File lib/Tioga/Titles_and_Labels.rb, line 120 def xlabel_scale end
Defines the shift distance away from the frame edge for the reference point of the x label measured in units of text heights (default #xlabel_shift is 1.0).
# File lib/Tioga/Titles_and_Labels.rb, line 95 def xlabel_shift end
The side of the frame for the x label (default is BOTTOM).
# File lib/Tioga/Titles_and_Labels.rb, line 240 def xlabel_side end
If true, then it is okay for tioga to show the x label of a
plot.  If false, then calls on #show_xlabel return
immediately. This attribute is “one-way-only” in that it starts
true and can be set false, but cannot be reset to
true except by restoring the graphics state in which is was
still true.  This is intended to help control the behavior of
plots when embedded as subplots in a larger configuration.  Note that this
does not effect calls on show_text; it only applies to calls on
show_xlabel.
# File lib/Tioga/Titles_and_Labels.rb, line 62 def xlabel_visible end
The text to be used for the y axis label, or nil indicating no
label.
# File lib/Tioga/Titles_and_Labels.rb, line 299 def ylabel end
Defines the alignment for the y label (default is
ALIGNED_AT_BASELINE).
# File lib/Tioga/Titles_and_Labels.rb, line 152 def ylabel_alignment end
The angle of the baseline for the y label with respect to the side of the frame (default is 0).
# File lib/Tioga/Titles_and_Labels.rb, line 224 def ylabel_angle end
If not nil, then is used to add a TeX “textcolor”
specification to the y label text.
# File lib/Tioga/Titles_and_Labels.rb, line 200 def ylabel_color end
Defines the justification for the y label (default is
CENTERED).
# File lib/Tioga/Titles_and_Labels.rb, line 176 def ylabel_justification end
The fractional position along the edge of the frame for the y label
reference point. The default #ylabel_position
is 0.5 with #ylabel_justification
== CENTERED.
# File lib/Tioga/Titles_and_Labels.rb, line 275 def ylabel_position end
Defines the text size scale for the y label (default is 1.0).
# File lib/Tioga/Titles_and_Labels.rb, line 128 def ylabel_scale end
Defines the shift distance away from the frame edge for the reference point of the y label measured in units of text heights (default #ylabel_shift is 1.8).
# File lib/Tioga/Titles_and_Labels.rb, line 104 def ylabel_shift end
The side of the frame for the y label (default is LEFT).
# File lib/Tioga/Titles_and_Labels.rb, line 248 def ylabel_side end
If true, then it is okay for tioga to show the y label of a
plot.  If false, then calls on #show_ylabel return
immediately. This attribute is “one-way-only” in that it starts
true and can be set false, but cannot be reset to
true except by restoring the graphics state in which is was
still true.  This is intended to help control the behavior of
plots when embedded as subplots in a larger configuration.  Note that this
does not effect calls on show_text; it only applies to calls on
show_ylabel.
# File lib/Tioga/Titles_and_Labels.rb, line 77 def ylabel_visible end