summaryrefslogtreecommitdiffhomepage
path: root/lib/axlsx/drawing/ser_axis.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2013-03-17 15:38:55 +0900
committerRandy Morgan <[email protected]>2013-03-17 15:38:55 +0900
commitae75ef360e3e0da253188d408a3cbc81ed3897e6 (patch)
tree9bf184d72c4a78b3f14731af511aad26002a51ad /lib/axlsx/drawing/ser_axis.rb
parent17f135ab215ba05b85ef92a15ed0038ea7556de9 (diff)
downloadcaxlsx-ae75ef360e3e0da253188d408a3cbc81ed3897e6.tar.gz
caxlsx-ae75ef360e3e0da253188d408a3cbc81ed3897e6.zip
Fixed LineChart and refactored chart axes management
Diffstat (limited to 'lib/axlsx/drawing/ser_axis.rb')
-rw-r--r--lib/axlsx/drawing/ser_axis.rb31
1 files changed, 15 insertions, 16 deletions
diff --git a/lib/axlsx/drawing/ser_axis.rb b/lib/axlsx/drawing/ser_axis.rb
index 00b04989..54e2c60e 100644
--- a/lib/axlsx/drawing/ser_axis.rb
+++ b/lib/axlsx/drawing/ser_axis.rb
@@ -5,30 +5,29 @@ module Axlsx
# The number of tick lables to skip between labels
# @return [Integer]
- attr_reader :tickLblSkip
+ attr_reader :tick_lbl_skip
+ alias :tickLblSkip :tick_lbl_skip
# The number of tickmarks to be skipped before the next one is rendered.
# @return [Boolean]
- attr_reader :tickMarkSkip
+ attr_reader :tick_mark_skip
+ alias :tickMarkSkip :tick_mark_skip
# Creates a new SerAxis object
- # @param [Integer] axId the id of this axis. Inherited
- # @param [Integer] crossAx the id of the perpendicular axis. Inherited
- # @option options [Symbol] axPos. Inherited
- # @option options [Symbol] tickLblPos. Inherited
- # @option options [Symbol] crosses. Inherited
- # @option options [Integer] tickLblSkip
- # @option options [Integer] tickMarkSkip
- def initialize(axId, crossAx, options={})
- @tickLblSkip, @tickMarkSkip = 1, 1
- super(axId, crossAx, options)
+ # @option options [Integer] tick_lbl_skip
+ # @option options [Integer] tick_mark_skip
+ def initialize(options={})
+ @tick_lbl_skip, @tick_mark_skip = 1, 1
+ super(options)
end
# @see tickLblSkip
- def tickLblSkip=(v) Axlsx::validate_unsigned_int(v); @tickLblSkip = v; end
+ def tick_lbl_skip=(v) Axlsx::validate_unsigned_int(v); @tick_lbl_skip = v; end
+ alias :tickLblSkip= :tick_lbl_skip=
# @see tickMarkSkip
- def tickMarkSkip=(v) Axlsx::validate_unsigned_int(v); @tickMarkSkip = v; end
+ def tick_mark_skip=(v) Axlsx::validate_unsigned_int(v); @tick_mark_skip = v; end
+ alias :tickMarkSkip= :tick_mark_skip=
# Serializes the object
# @param [String] str
@@ -36,8 +35,8 @@ module Axlsx
def to_xml_string(str = '')
str << '<c:serAx>'
super(str)
- str << '<c:tickLblSkip val="' << @tickLblSkip.to_s << '"/>' unless @tickLblSkip.nil?
- str << '<c:tickMarkSkip val="' << @tickMarkSkip.to_s << '"/>' unless @tickMarkSkip.nil?
+ str << '<c:tickLblSkip val="' << @tick_lbl_skip.to_s << '"/>' unless @tick_lbl_skip.nil?
+ str << '<c:tickMarkSkip val="' << @tick_mark_skip.to_s << '"/>' unless @tick_mark_skip.nil?
str << '</c:serAx>'
end
end