code: def _y_axis(self, draw_axes=True):
          
          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((.95, theta)),
                           self.view((1, theta))],
                  close=True,
                  class_='line'
              )
  
              self.svg.line(
                  guides, [self.view((0, theta)),
                           self.view((.95, theta))],
                  close=True,
                  class_='guide line %s' %
                  ('major' if i in (0, len(self._y_labels) - 1) else '')
              )
  
              x, y = self.view((.9, theta))
              self.svg.node(guides, 'text', x=x, y=y).text = label
  
              self.svg.node(
                  guides,
                  'title',
              ).text = self._y_format(theta)
docs: Override y axis to plot a polar axis