Class: Axlsx::ValAxis
Overview
the ValAxis class defines a chart value axis.
Instance Attribute Summary (collapse)
-
- (Symbol) crossBetween
This element specifies how the value axis crosses the category axis.
Attributes inherited from Axis
axId, axPos, crossAx, crosses, format_code, scaling, tickLblPos
Instance Method Summary (collapse)
-
- (ValAxis) initialize(axId, crossAx, options = {})
constructor
Creates a new ValAxis object.
-
- (String) to_xml(xml)
Serializes the value axis.
Constructor Details
- (ValAxis) initialize(axId, crossAx, options = {})
Creates a new ValAxis object
17 18 19 20 |
# File 'lib/axlsx/drawing/val_axis.rb', line 17 def initialize(axId, crossAx, ={}) self.crossBetween = :between super(axId, crossAx, ) end |
Instance Attribute Details
- (Symbol) crossBetween
This element specifies how the value axis crosses the category axis. must be one of [:between, :midCat]
8 9 10 |
# File 'lib/axlsx/drawing/val_axis.rb', line 8 def crossBetween @crossBetween end |
Instance Method Details
- (String) to_xml(xml)
Serializes the value axis
27 28 29 30 31 32 |
# File 'lib/axlsx/drawing/val_axis.rb', line 27 def to_xml(xml) xml.send('c:valAx') { super(xml) xml.send('c:crossBetween', :val=>@crossBetween) } end |