code: def demo_customize() -> hip.Experiment:
      exp = demo()
      # EXPERIMENT_SETTINGS_SNIPPET2_BEGIN
      # Provide configuration for the parallel plot
      exp.display_data(hip.Displays.PARALLEL_PLOT).update(
          {
              # Hide some columns in the parallel plot
              "hide": ["optionB"],
              # Specify the order for others
              "order": ["time"],  # Put column time first on the left
          }
      )
  
      # Provide configuration for the table with all the rows
      exp.display_data(hip.Displays.TABLE).update(
          {
              # Don't display `uid` and `from_uid` columns to the user
              "hide": ["uid", "from_uid"],
              # In the table, order rows by default
              "order_by": [["pct_success", "desc"]],
              # Specify the order for columns
              "order": ["time"],  # Put column time first on the left
          }
      )
  
      # Provide configuration for the XY graph
      exp.display_data(hip.Displays.XY).update(
          {
              # Default X axis for the XY plot
              "axis_x": "time",
              # Default Y axis
              "axis_y": "lr",
              # Configure lines
              "lines_thickness": 1.0,
              "lines_opacity": 0.1,
              # Configure dots
              "dots_thickness": 2.0,
              "dots_opacity": 0.3,
          }
      )
      # EXPERIMENT_SETTINGS_SNIPPET2_END
      return exp
  
imports: import uuid
  import random
  import math
  import time
  import typing
  from .None import experiment
label_desc: Use image node_id 6 for calling a global function with example usage: demo_customize() and returns: exp