code: def adjustNorthPointer(self):
          '''Adjust the position and orientation of
          the north pointer.'''
          self.headingNorthText.set_size(self.fontSize) 
          headingRotate = mpl.transforms.Affine2D().rotate_deg_around(0.0,0.0,self.heading)+self.axes.transData
          self.headingNorthText.set_transform(headingRotate)
          if (self.heading > 90) and (self.heading < 270):
              headRot = self.heading-180
          else:
              headRot = self.heading
          self.headingNorthText.set_rotation(headRot)
          self.headingNorthTri.set_transform(headingRotate)
          # Adjust if overlapping with heading pointer
          if (self.heading <= 10.0) or (self.heading >= 350.0):
              self.headingNorthText.set_text('')
          else:
              self.headingNorthText.set_text('N'f adjustNorthPointer(self):
          '''Adjust the position and orientation of
          the north pointer.'''
          self.headingNorthText.set_size(self.fontSize) 
          headingRotate = mpl.transforms.Affine2D().rotate_deg_around(0.0,0.0,self.heading)+self.axes.transData
          self.headingNorthText.set_transform(headingRotate)
          if (self.heading > 90) and (self.heading < 270):
              headRot = self.heading-180
          else:
              headRot = self.heading
          self.headingNorthText.set_rotation(headRot)
          self.headingNorthTri.set_transform(headingRotate)
          # Adjust if overlapping with heading pointer
          if (self.heading <= 10.0) or (self.heading >= 350.0):
              self.headingNorthText.set_text('')
          else:
              self.headingNorthText.set_text('N')
docs: Adjust the position and orientation of
          the north pointer.