class_docstr: PerspectiveViewer wraps the `perspective.Table` API and exposes an API
  around creating views, loading data, and updating data.
class_docstr_tok: ["PerspectiveViewer","wraps","the","`","perspective.Table","`","API","and","exposes","an","API","around","creating","views",",","loading","data",",","and","updating","data","."]
docstr: Clears the rows of this viewer's ``Table``.
docstr_tok: ["Clears","the","rows","of","this","viewer","'s","``","Table","``","."]
code: def clear(self):
      """Clears the rows of this viewer's ``Table``."""
      if self.table is not None:
          self.table.clear()
  
file_path: perspective/python/perspective/perspective/viewer/viewer.py
imports: from random import random
  from ..libpsp import is_libpsp
  from .validate import validate_aggregates, validate_split_by, validate_columns, validate_expressions, validate_filter, validate_plugin, validate_plugin_config, validate_group_by, validate_sort
  from .viewer_traitlets import PerspectiveTraitlets
label_desc: Use image node_id 5 for calling the PerspectiveViewer obj's underlying member method code with example usage: obj.clear() without return types