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: When it is known that the plot data passed to ``PlotCurveItem`` contains only finite numerical values,
  the `skipFiniteCheck` property can help speed up plotting. If this flag is set and the data contains 
  any non-finite values (such as `NaN` or `Inf`), unpredictable behavior will occur. The data might not
  be plotted, or there migth be significant performance impact.
docstr_tok: ["When","it","is","known","that","the","plot","data","passed","to","``","PlotCurveItem","``","contains","only","finite","numerical","values",",","the","`","skipFiniteCheck","`","property","can","help","speed","up","plotting",".","If","this","flag","is","set","and","the","data","contains","any","non-finite","values","(","such","as","`","NaN","`","or","`","Inf","`",")",",","unpredictable","behavior","will","occur",".","The","data","might","not","be","plotted",",","or","there","migth","be","significant","performance","impact","."]
code: def setSkipFiniteCheck(self, skipFiniteCheck):
      """
      When it is known that the plot data passed to ``PlotCurveItem`` contains only finite numerical values,
      the `skipFiniteCheck` property can help speed up plotting. If this flag is set and the data contains
      any non-finite values (such as `NaN` or `Inf`), unpredictable behavior will occur. The data might not
      be plotted, or there migth be significant performance impact.
      """
      self.opts["skipFiniteCheck"] = bool(skipFiniteCheck)
  
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 16 for calling the PlotCurveItem obj's underlying member method code with example usage: obj.setSkipFiniteCheck(skipFiniteCheck) without return types