class_docstr: Class representing a single plot curve. Instances of this class are created
  automatically as part of :class:`PlotDataItem <pyqtgraph.PlotDataItem>`; 
  these rarely need to be instantiated directly.
  
  Features:
  
    - Fast data update
    - Fill under curve
    - Mouse interaction
  
  =====================  ===============================================
  **Signals:**
  sigPlotChanged(self)   Emitted when the data being plotted has changed
  sigClicked(self, ev)   Emitted when the curve is clicked
  =====================  ===============================================
class_docstr_tok: ["Class","representing","a","single","plot","curve",".","Instances","of","this","class","are","created","automatically","as","part","of",":","class",":","`","PlotDataItem","<","pyqtgraph.PlotDataItem",">","`",";","these","rarely","need","to","be","instantiated","directly",".","Features",":","-","Fast","data","update","-","Fill","under","curve","-","Mouse","interaction","=====================","===============================================","*","*","Signals",":","*","*","sigPlotChanged","(","self",")","Emitted","when","the","data","being","plotted","has","changed","sigClicked","(","self",",","ev",")","Emitted","when","the","curve","is","clicked","=====================","==============================================="]
docstr: Sets the brush used when filling the area under the curve. All 
  arguments are passed to :func:`mkBrush <pyqtgraph.mkBrush>`.
docstr_tok: ["Sets","the","brush","used","when","filling","the","area","under","the","curve",".","All","arguments","are","passed","to",":","func",":","`","mkBrush","<","pyqtgraph.mkBrush",">","`","."]
code: def setBrush(self, *args, **kargs):
      """
      Sets the brush used when filling the area under the curve. All
      arguments are passed to :func:`mkBrush <pyqtgraph.mkBrush>`.
      """
      if args and args[0] is None:
          self.opts["brush"] = None
      else:
          self.opts["brush"] = fn.mkBrush(*args, **kargs)
      self.invalidateBounds()
      self.update()
  
imports: from ..Qt import QtCore, QtGui, QtWidgets
  import math
  import sys
  import warnings
  import numpy
  from ..None import Qt, debug
  from ..None import functions
  from ..None import getConfigOption
  from .GraphicsObject import GraphicsObject
label_desc: Use image node_id 14 for calling the PlotCurveItem obj's underlying member method code with example usage: obj.setBrush() without return types