diff options
| -rw-r--r-- | lib/axlsx/drawing/bar_3D_chart.rb | 4 | ||||
| -rw-r--r-- | lib/axlsx/drawing/bar_series.rb | 3 | ||||
| -rw-r--r-- | test/drawing/tc_bar_series.rb | 1 |
3 files changed, 5 insertions, 3 deletions
diff --git a/lib/axlsx/drawing/bar_3D_chart.rb b/lib/axlsx/drawing/bar_3D_chart.rb index 7f9165da..5db7c1e4 100644 --- a/lib/axlsx/drawing/bar_3D_chart.rb +++ b/lib/axlsx/drawing/bar_3D_chart.rb @@ -67,11 +67,13 @@ module Axlsx def initialize(frame, options={}) @bar_dir = :bar @grouping = :clustered + @shape = :box + @gap_width = 150 @gap_width, @gap_depth, @shape = nil, nil, nil @cat_ax_id = rand(8 ** 8) @val_ax_id = rand(8 ** 8) @cat_axis = CatAxis.new(@cat_ax_id, @val_ax_id) - @val_axis = ValAxis.new(@val_ax_id, @cat_ax_id, :tick_lbl_pos => :low) + @val_axis = ValAxis.new(@val_ax_id, @cat_ax_id, :tick_lbl_pos => :low, :ax_pos => :l) super(frame, options) @series_type = BarSeries @view_3D = View3D.new({:r_ang_ax=>1}.merge(options)) diff --git a/lib/axlsx/drawing/bar_series.rb b/lib/axlsx/drawing/bar_series.rb index 182f94c5..9a528dda 100644 --- a/lib/axlsx/drawing/bar_series.rb +++ b/lib/axlsx/drawing/bar_series.rb @@ -64,7 +64,8 @@ module Axlsx @labels.to_xml_string(str_inner) unless @labels.nil? @data.to_xml_string(str_inner) unless @data.nil? - str_inner << '<c:shape val="' << shape.to_s << '"></c:shape>' + # looking at the output from excel - this may not be needed + # str_inner << '<c:shape val="' << shape.to_s << '"></c:shape>' end end diff --git a/test/drawing/tc_bar_series.rb b/test/drawing/tc_bar_series.rb index 93ebbbbb..6b173155 100644 --- a/test/drawing/tc_bar_series.rb +++ b/test/drawing/tc_bar_series.rb @@ -33,6 +33,5 @@ class TestBarSeries < Test::Unit::TestCase assert_equal(doc.xpath("//c:dPt/c:idx[@val='#{index}']").size,1) assert_equal(doc.xpath("//c:dPt/c:spPr/a:solidFill/a:srgbClr[@val='#{@series.colors[index]}']").size,1) end - assert_equal(doc.xpath("//c:shape[@val='#{@series.shape.to_s}']").size, 1) end end |
