def METHOD_NAME(self, arg):
    variable, kwargs = parse_pcolor_arg(arg)
    lon = float(self.state.get("lon", 0))
    lat = float(self.state.get("lat", 0))
    ds = self.state.get_3d_snapshot()
    transect_coords = vcm.select.latlon(lat, lon)
    transect = vcm.interpolate_unstructured(ds, transect_coords).squeeze()
    transect[variable].plot(yincrease=False, y="pressure", **kwargs)
    self.state.tape.save_plot()