From 1a3efb939ffa7f983aa25dd01a45d12ccf82b77a Mon Sep 17 00:00:00 2001 From: Oleg Yakovenko Date: Fri, 5 Mar 2021 12:29:44 +0200 Subject: feature: handle default marker symbol --- lib/axlsx/drawing/scatter_series.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/axlsx/drawing/scatter_series.rb b/lib/axlsx/drawing/scatter_series.rb index f60f44fd..fd29053e 100644 --- a/lib/axlsx/drawing/scatter_series.rb +++ b/lib/axlsx/drawing/scatter_series.rb @@ -38,7 +38,7 @@ module Axlsx # Creates a new ScatterSeries def initialize(chart, options={}) - @xData, @yData, @marker_symbol = nil + @xData, @yData = nil if options[:smooth].nil? # If caller hasn't specified smoothing or not, turn smoothing on or off based on scatter style @smooth = [:smooth, :smoothMarker].include?(chart.scatter_style) @@ -49,6 +49,7 @@ module Axlsx end @ln_width = options[:ln_width] unless options[:ln_width].nil? @show_marker = [:lineMarker, :marker, :smoothMarker].include?(chart.scatter_style) + @marker_symbol = options[:marker_symbol] || :default super(chart, options) @xData = AxDataSource.new(:tag_name => :xVal, :data => options[:xData]) unless options[:xData].nil? -- cgit v1.2.3