class_docstr: Generates a scatter plot from a record array or nested dicts
class_docstr_tok: ["Generates","a","scatter","plot","from","a","record","array","or","nested","dicts"]
code: def saveState(self):
      state = CtrlNode.saveState(self)
      return {"keys": self.keys, "ctrls": state}
  
imports: import numpy
  from ...None import ComboBox, PlotDataItem
  from ...graphicsItems.ScatterPlotItem import ScatterPlotItem
  from ...Qt import QtCore, QtGui, QtWidgets
  from ..Node import Node
  from .common import CtrlNode
label_desc: Use image node_id 4 for calling the ScatterPlot obj's underlying member method code with example usage: obj.saveState() and returns: dict