code: def readable_number(tick_range, round_number):
      exponent = np.floor(np.log10(tick_range))
      fraction = tick_range / np.power(10, exponent)
  
      if round_number:
          if fraction < 1.5:
              readable_tick = 1
          elif fraction < 3:
              readable_tick = 2
          elif fraction < 7:
              readable_tick = 5
          else:
              readable_tick = 10
      else:
          if fraction <= 1:
              readable_tick = 1
          elif fraction <= 2:
              readable_tick = 2
          elif fraction <= 5:
              readable_tick = 5
          else:
              readable_tick = 10
  
      return readable_tick * np.power(10, exponent)
  
imports: from copy import deepcopy
  import numpy
  import pandas
  from .None import checks
  from ...None import _global_checks
  from ..._explainer import helper
  from ...model_explanations._model_performance import utils
label_desc: Use image node_id 11 for calling a global function with example usage: readable_number(tick_range, round_number) and returns: unknown