lib/axlsx/drawing/bar_3D_chart.rb in axlsx-1.1.8 vs lib/axlsx/drawing/bar_3D_chart.rb in axlsx-1.2.0
- old
+ new
@@ -75,10 +75,11 @@
@cat_axis = CatAxis.new(@cat_ax_id, @val_ax_id)
@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))
+ @d_lbls = nil
end
# The direction of the bars in the chart
# must be one of [:bar, :col]
def bar_dir=(v)
@@ -123,17 +124,10 @@
str_inner << '<c:bar3DChart>'
str_inner << '<c:barDir val="' << bar_dir.to_s << '"/>'
str_inner << '<c:grouping val="' << grouping.to_s << '"/>'
str_inner << '<c:varyColors val="1"/>'
@series.each { |ser| ser.to_xml_string(str_inner) }
- str_inner << '<c:dLbls>'
- str_inner << '<c:showLegendKey val="0"/>'
- str_inner << '<c:showVal val="0"/>'
- str_inner << '<c:showCatName val="0"/>'
- str_inner << '<c:showSerName val="0"/>'
- str_inner << '<c:showPercent val="0"/>'
- str_inner << '<c:showBubbleSize val="0"/>'
- str_inner << '</c:dLbls>'
+ @d_lbls.to_xml_string(str) if @d_lbls
str_inner << '<c:gapWidth val="' << @gap_width.to_s << '"/>' unless @gap_width.nil?
str_inner << '<c:gapDepth val="' << @gap_depth.to_s << '"/>' unless @gap_depth.nil?
str_inner << '<c:shape val="' << @shape.to_s << '"/>' unless @shape.nil?
str_inner << '<c:axId val="' << @cat_ax_id.to_s << '"/>'
str_inner << '<c:axId val="' << @val_ax_id.to_s << '"/>'