parameters: (self, title=None)
docstring: Explore the SFrame in an interactive GUI. Opens a new app window.
  
          Parameters
          ----------
          title : str
              The plot title to show for the resulting visualization. Defaults to None.
              If the title is None, a default title will be provided.
  
          Returns
          -------
          None
  
          Examples
          --------
          Suppose 'sf' is an SFrame, we can view it using:
  
          >>> sf.explore()
  
          To override the default plot title and axis labels:
  
          >>> sf.explore(title="My Plot Title")
docstring_summary: Explore the SFrame in an interactive GUI. Opens a new app window.
docstring_tokens: Explore the SFrame in an interactive GUI . Opens a new app window .
function: def explore(self, title=None):
          """
          Explore the SFrame in an interactive GUI. Opens a new app window.
  
          Parameters
          ----------
          title : str
              The plot title to show for the resulting visualization. Defaults to None.
              If the title is None, a default title will be provided.
  
          Returns
          -------
          None
  
          Examples
          --------
          Suppose 'sf' is an SFrame, we can view it using:
  
          >>> sf.explore()
  
          To override the default plot title and axis labels:
  
          >>> sf.explore(title="My Plot Title")
          """
  
          import sys
  
          if (
              sys.platform != "darwin"
              and sys.platform != "linux2"
              and sys.platform != "linux"
          ):
              raise NotImplementedError(
                  "Visualization is currently supported only on macOS and Linux."
              )
  
          # Suppress visualization output if 'none' target is set
          from ..visualization._plot import (
              _target,
              display_table_in_notebook,
              _ensure_web_server,
          )
  
          if _target == "none":
              return
  
          if title is None:
              title = ""
  
          # If browser target is set, launch in web browser
          if _target == "browser":
              # First, make sure TURI_VISUALIZATION_WEB_SERVER_ROOT_DIRECTORY is set
              _ensure_web_server()
  
              # Launch localhost URL using Python built-in webbrowser module
              import webbrowser
              import turicreate as tc
  
              url = tc.extensions.get_url_for_table(self, title)
              webbrowser.open_new_tab(url)
              return
  
          # If auto target is set, try to show inline in Jupyter Notebook
          try:
              if _target == "auto" and (
                  get_ipython().__class__.__name__ == "ZMQInteractiveShell"
                  or get_ipython().__class__.__name__ == "Shell"
              ):
                  display_table_in_notebook(self, title)
                  return
          except NameError:
              pass
  
          # Launch interactive GUI window
          path_to_client = _get_client_app_path()
  
          self.__proxy__.explore(path_to_client, title)
function_tokens: def explore ( self , title = None ) : import sys if ( sys . platform != "darwin" and sys . platform != "linux2" and sys . platform != "linux" ) : raise NotImplementedError ( "Visualization is currently supported only on macOS and Linux." ) # Suppress visualization output if 'none' target is set from . . visualization . _plot import ( _target , display_table_in_notebook , _ensure_web_server , ) if _target == "none" : return if title is None : title = "" # If browser target is set, launch in web browser if _target == "browser" : # First, make sure TURI_VISUALIZATION_WEB_SERVER_ROOT_DIRECTORY is set _ensure_web_server ( ) # Launch localhost URL using Python built-in webbrowser module import webbrowser import turicreate as tc url = tc . extensions . get_url_for_table ( self , title ) webbrowser . open_new_tab ( url ) return # If auto target is set, try to show inline in Jupyter Notebook try : if _target == "auto" and ( get_ipython ( ) . __class__ . __name__ == "ZMQInteractiveShell" or get_ipython ( ) . __class__ . __name__ == "Shell" ) : display_table_in_notebook ( self , title ) return except NameError : pass # Launch interactive GUI window path_to_client = _get_client_app_path ( ) self . __proxy__ . explore ( path_to_client , title )