class_docstr: Svg related methods
class_docstr_tok: ["Svg","related","methods"]
code: def confidence_interval(self, node, x, low, high, width=7):
      if self.graph.horizontal:
          fmt = lambda xy: "%f %f" % (xy[1], xy[0])
      else:
          fmt = coord_format
  
      shr = lambda xy: (xy[0] + width, xy[1])
      shl = lambda xy: (xy[0] - width, xy[1])
  
      top = (x, high)
      bottom = (x, low)
  
      ci = self.node(node, class_="ci")
  
      self.node(
          ci,
          "path",
          d="M%s L%s M%s L%s M%s L%s L%s M%s L%s"
          % tuple(
              map(
                  fmt,
                  (
                      top,
                      shr(top),
                      top,
                      shl(top),
                      top,
                      bottom,
                      shr(bottom),
                      bottom,
                      shl(bottom),
                  ),
              )
          ),
          class_="nofill reactive",
      )
  
imports: from __future__ import division
  import io
  import json
  import os
  from datetime import date, datetime
  from math import pi
  from numbers import Number
  from urllib.parse import quote_plus
  from pygal import __version__
  from pygal.etree import etree
  from pygal.util import coord_abs_project, coord_diff, coord_dual, coord_format, coord_project, minify_css, template
label_desc: Use image node_id 11 for calling the Svg obj's underlying member method code with example usage: obj.confidence_interval(node, x, low, high, width) without return types