code: def visible_settings(self):
      result = [self.objects_or_image]
      if self.objects_or_image.value == OI_OBJECTS:
          result += [self.object]
      result += [self.plot_measurement]
      result += [self.plate_type]
      result += [self.plate_name]
      result += [self.well_format]
      if self.well_format == WF_NAME:
          result += [self.well_name]
      elif self.well_format == WF_ROWCOL:
          result += [self.well_row, self.well_col]
      result += [self.agg_method, self.title]
      return result
  
file_path: CellProfiler/src/frontend/cellprofiler/modules/displayplatemap.py
imports: import numpy
  from cellprofiler_core.constants.measurement import IMAGE
  from cellprofiler_core.constants.module import USING_METADATA_HELP_REF
  from cellprofiler_core.module import Module
  from cellprofiler_core.setting import Measurement
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.subscriber import LabelSubscriber
  from cellprofiler_core.setting.text import Text
label_desc: Use image node_id 4 for calling the DisplayPlatemap obj's underlying member method code with example usage: obj.visible_settings() and returns: result