Method: Axlsx::ScatterChart#to_xml_string

Defined in:
lib/axlsx/drawing/scatter_chart.rb

#to_xml_string(str = +'')) ⇒ String

Serializes the object

Parameters:

  • str (String) (defaults to: +''))

Returns:

  • (String)


52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/axlsx/drawing/scatter_chart.rb', line 52

def to_xml_string(str = +'')
  super do
    str << '<c:scatterChart>'
    str << '<c:scatterStyle val="' << scatter_style.to_s << '"/>'
    str << '<c:varyColors val="' << vary_colors.to_s << '"/>'
    @series.each { |ser| ser.to_xml_string(str) }
    d_lbls.to_xml_string(str) if @d_lbls
    axes.to_xml_string(str, ids: true)
    str << '</c:scatterChart>'
    axes.to_xml_string(str)
  end
  str
end