code: def test_bar_chart(self):
      text = self.tablesets.bar_chart(label="one", value="three")
      svg = self.parse_svg(text)
  
      self.assertElementCount(svg, ".axis", 6)
      self.assertElementCount(svg, ".series", 3)
      self.assertElementCount(svg, ".bars", 3)
      self.assertElementCount(svg, ".bars rect", 8)
  
      text2 = self.tablesets.bar_chart(label=0, value=2)
      self.assertEqual(text, text2)
  
file_path: agate/tests/test_tableset/test_charting.py
imports: from collections import OrderedDict
  import leather
  from agate import Table, TableSet
  from agate.data_types import Number, Text
label_desc: Use image node_id 2 for calling the TestTableSetCharts obj's underlying member method code with example usage: obj.test_bar_chart() without return types