docs: def semilogy(self, p, T, *args, **kwargs):
          r'''Plot data.
  
          Simple wrapper around plot so that pressure is the first (independent)
          input. This is essentially a wrapper around `semilogy`.
  
          Parameters
          ----------
          p : array_like
              pressure values
          T : array_like
              temperature values, can also be used for things like dew point
          args
              Other positional arguments to pass to `semilogy`
          kwargs
              Other keyword arguments to pass to `semilogy`
  
          See Also
          --------
          `matplotlib.Axes.semilogy`
          '''
          # We need to replace the overridden plot with the original Axis plot
          # since it is called within Axes.semilogy
          no_plot = SkewTAxes.plot
          SkewTAxes.plot = Axes.plot
          Axes.semilogy(self, T, p, *args, **kwargs)
          # Be sure to put back the overridden plot method
          SkewTAxes.plot = no_plot
          self.yaxis.set_major_formatter(ScalarFormatter())
          self.yaxis.set_major_locator(MultipleLocator(100))
          labels = self.xaxis.get_ticklabels()
          for label in labels:
              label.set_rotation(45)
              label.set_horizontalalignment('right')
              label.set_fontsize(8)
              label.set_color('#B31515')
          self.grid(True)
          self.grid(axis='top', color='#B31515', linestyle='-', linewidth=1,
                    alpha=0.5, zorder=1.1)
          self.grid(axis='x', color='#B31515', linestyle='-', linewidth=1,
                    alpha=0.5, zorder=1.1)
          self.grid(axis='y', color='k', linestyle='-', linewidth=0.5, alpha=0.5,
                    zorder=1.1)
          self.set_xlabel(r'Temperature ($^{\circ} C$)', color='#B31515')
          self.set_ylabel('Pressure ($hPa$)')
          if len(self._mixing_lines) == 0:
              self.plot_mixing_lines()
          if len(self._dry_adiabats) == 0:
              self.plot_dry_adiabats()
          if len(self._moist_adiabats) == 0:
              self.plot_moist_adiabats()