code: def update_frame(self, key, ranges=None):
          
          ranges = self.compute_ranges(self.layout, key, ranges)
          for coord in self.layout.keys(full_grid=True):
              subplot = self.subplots.get(wrap_tuple(coord), None)
              if subplot is not None:
                  subplot.update_frame(key, ranges)
          title = self._get_title_div(key)
          if title:
              self.handles['title']
docs: Update the internal state of the Plot to represent the given
          key tuple (where integers represent frames). Returns this
          state.