class_docstr: Gauge graph class
class_docstr_tok: ["Gauge","graph","class"]
docstr: Override y axis to plot a polar axis
docstr_tok: ["Override","y","axis","to","plot","a","polar","axis"]
code: def _y_axis(self, draw_axes=True):
      """Override y axis to plot a polar axis"""
      axis = self.svg.node(self.nodes["plot"], class_="axis x gauge")
  
      for i, (label, theta) in enumerate(self._y_labels):
          guides = self.svg.node(axis, class_="guides")
  
          self.svg.line(
              guides,
              [self.view((0.95, theta)), self.view((1, theta))],
              close=True,
              class_="line",
          )
  
          self.svg.line(
              guides,
              [self.view((0, theta)), self.view((0.95, theta))],
              close=True,
              class_="guide line %s"
              % ("major" if i in (0, len(self._y_labels) - 1) else ""),
          )
  
          x, y = self.view((0.9, theta))
          self.svg.node(guides, "text", x=x, y=y).text = label
  
          self.svg.node(
              guides,
              "title",
          ).text = self._y_format(theta)
  
file_path: pygal/pygal/graph/gauge.py
imports: from pygal.graph.graph import Graph
  from pygal.util import alter, compute_scale, cut, decorate
  from pygal.view import PolarThetaLogView, PolarThetaView
label_desc: Use image node_id 3 for calling the Gauge obj's underlying member method code with example usage: obj._y_axis(draw_axes) without return types