class_docstr: A class of the initial plot object.
  
  Do not use this class explicitly.
  
  Instead, you should construct its objects with functions `ggplot()`,
  `corr_plot(...).points().build()` etc.
class_docstr_tok: ["A","class","of","the","initial","plot","object",".","Do","not","use","this","class","explicitly",".","Instead",",","you","should","construct","its","objects","with","functions","`","ggplot","(",")","`",",","`","corr_plot","(","...",")",".points","(",")",".build","(",")","`","etc","."]
docstr: Extract the data shared by all layers.
  
  Returns
  -------
  dict or `DataFrame`
      Object data.
  
  Examples
  --------
  .. jupyter-execute::
      :linenos:
      :emphasize-lines: 5
  
      from lets_plot import *
      LetsPlot.setup_html()
      p = ggplot({'x': [0], 'y': [0]}, aes('x', 'y'))
      p += geom_point(data={'x': [1], 'y': [1]})
      p.get_plot_shared_data()
code: def get_plot_shared_data(self):
      """
      Extract the data shared by all layers.
  
      Returns
      -------
      dict or `DataFrame`
          Object data.
  
      Examples
      --------
      .. jupyter-execute::
          :linenos:
          :emphasize-lines: 5
  
          from lets_plot import *
          LetsPlot.setup_html()
          p = ggplot({'x': [0], 'y': [0]}, aes('x', 'y'))
          p += geom_point(data={'x': [1], 'y': [1]})
          p.get_plot_shared_data()
  
      """
      # used to evaluate 'completion'
      return self.props()["data"]
  
imports: import io
  import json
  import os
  from typing import Union
  from lets_plot._global_settings import get_global_bool, has_global_value, FRAGMENTS_ENABLED
label_desc: Use image node_id 3 for calling the PlotSpec obj's underlying member method code with example usage: obj.get_plot_shared_data() and returns: self