Class: Axlsx::ValAxis
Overview
the ValAxis class defines a chart value axis.
Instance Attribute Summary collapse
-
#cross_between ⇒ Symbol
(also: #crossBetween)
This element specifies how the value axis crosses the category axis.
Attributes inherited from Axis
#ax_pos, #color, #cross_axis, #crosses, #delete, #format_code, #gridlines, #id, #label_rotation, #scaling, #tick_lbl_pos, #title
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ ValAxis
constructor
Creates a new ValAxis object.
-
#to_xml_string(str = +'')) ⇒ String
Serializes the object.
Methods included from OptionsParser
Constructor Details
#initialize(options = {}) ⇒ ValAxis
Creates a new ValAxis object
14 15 16 17 |
# File 'lib/axlsx/drawing/val_axis.rb', line 14 def initialize( = {}) self.cross_between = :between super() end |
Instance Attribute Details
#cross_between ⇒ Symbol Also known as: crossBetween
This element specifies how the value axis crosses the category axis. must be one of [:between, :midCat]
9 10 11 |
# File 'lib/axlsx/drawing/val_axis.rb', line 9 def cross_between @cross_between end |
Instance Method Details
#to_xml_string(str = +'')) ⇒ String
Serializes the object
29 30 31 32 33 34 |
# File 'lib/axlsx/drawing/val_axis.rb', line 29 def to_xml_string(str = +'') str << '<c:valAx>' super(str) str << '<c:crossBetween val="' << @cross_between.to_s << '"/>' str << '</c:valAx>' end |