docstr: The settings that are visible in the UI
          
docstr_tok: ["The","settings","that","are","visible","in","the","UI"]
code: def visible_settings(self):
      """The settings that are visible in the UI"""
      result = [self.objects_or_image]
      if self.objects_or_image == OI_OBJECTS:
          result += [self.objects_name]
      result += [self.measurement, self.wants_image, self.image_name]
      if self.objects_or_image == OI_OBJECTS:
          result += [self.color_or_text]
      if self.use_color_map():
          result += [self.colormap, self.color_map_scale_choice]
          if self.color_map_scale_choice == CMS_MANUAL:
              result += [self.color_map_scale]
      else:
          result += [
              self.font_choice,
              self.font_weight,
              self.sci_notation,
              self.text_color,
              self.font_size,
              self.decimals,
              self.offset,
          ]
      result += [self.display_image, self.saved_image_contents]
      return result
  
imports: import matplotlib.axes
  import matplotlib.cm
  import matplotlib.figure
  import matplotlib.text
  import numpy
  from cellprofiler_core.constants.measurement import C_FILE_NAME
  from cellprofiler_core.constants.measurement import C_PATH_NAME
  from cellprofiler_core.constants.measurement import M_LOCATION_CENTER_X
  from cellprofiler_core.constants.measurement import M_LOCATION_CENTER_Y
  from cellprofiler_core.image import FileImage
  from cellprofiler_core.image import Image
  from cellprofiler_core.module import Module
  from cellprofiler_core.preferences import get_default_colormap
  from cellprofiler_core.setting import Binary
  from cellprofiler_core.setting import Color
  from cellprofiler_core.setting import Measurement
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.choice import Colormap
  from cellprofiler_core.setting.range import FloatRange
  from cellprofiler_core.setting.subscriber import ImageSubscriber
  from cellprofiler_core.setting.subscriber import LabelSubscriber
  from cellprofiler_core.setting.text import ImageName
  from cellprofiler_core.setting.text import Integer
label_desc: Use image node_id 3 for calling the DisplayDataOnImage obj's underlying member method code with example usage: obj.visible_settings() and returns: result