class_docstr: GraphicsItem showing a single plot axis with ticks, values, and label.
  Can be configured to fit on any side of a plot, 
  Can automatically synchronize its displayed scale with ViewBox items.
  Ticks can be extended to draw a grid.
  If maxTickLength is negative, ticks point into the plot.
docstr: Enable (or disable) automatic SI prefix scaling on this axis.
  
  When enabled, this feature automatically determines the best SI prefix
  to prepend to the label units, while ensuring that axis values are scaled
  accordingly.
  
  For example, if the axis spans values from -0.1 to 0.1 and has units set
  to 'V' then the axis would display values -100 to 100
  and the units would appear as 'mV'
  
  This feature is enabled by default, and is only available when a suffix
  (unit string) is provided to display on the label.
docstr_tok: ["Enable","(","or","disable",")","automatic","SI","prefix","scaling","on","this","axis",".","When","enabled",",","this","feature","automatically","determines","the","best","SI","prefix","to","prepend","to","the","label","units",",","while","ensuring","that","axis","values","are","scaled","accordingly",".","For","example",",","if","the","axis","spans","values","from","-0.1","to","0.1","and","has","units","set","to","'","V","'","then","the","axis","would","display","values","-100","to","100","and","the","units","would","appear","as","'mV'","This","feature","is","enabled","by","default",",","and","is","only","available","when","a","suffix","(","unit","string",")","is","provided","to","display","on","the","label","."]
code: def enableAutoSIPrefix(self, enable=True):
      """
      Enable (or disable) automatic SI prefix scaling on this axis.
  
      When enabled, this feature automatically determines the best SI prefix
      to prepend to the label units, while ensuring that axis values are scaled
      accordingly.
  
      For example, if the axis spans values from -0.1 to 0.1 and has units set
      to 'V' then the axis would display values -100 to 100
      and the units would appear as 'mV'
  
      This feature is enabled by default, and is only available when a suffix
      (unit string) is provided to display on the label.
      """
      self.autoSIPrefix = enable
      self.updateAutoSIPrefix()
  
imports: import weakref
  from math import ceil, floor, isfinite, log10, sqrt, frexp, floor
  import numpy
  from ..None import debug
  from ..None import functions
  from ..None import getConfigOption
  from ..Point import Point
  from ..Qt import QtCore, QtGui, QtWidgets
  from .GraphicsWidget import GraphicsWidget
label_desc: Use image node_id 25 for calling the AxisItem obj's underlying member method code with example usage: obj.enableAutoSIPrefix(enable) without return types