code: def set_options(self, option_type, option_dict, force_options=False):
          
          if force_options:
              self.options[option_type].update(option_dict)
          elif (option_type == 'yAxis' or option_type == 'xAxis') and isinstance(option_dict, list):
              # For multi-Axis
              self.options[option_type] = MultiAxis(option_type)
              for each_dict in option_dict:
                  self.options[option_type].update(**each_dict)
          elif option_type == 'colors':
              self.options["colors"].set_colors(option_dict) # option_dict should be a list
          elif option_type in ["global" , "lang"]: #Highcharts.setOptions: 
              self.setOptions[option_type].update_dict(**option_dict)
          else:
              self.options[option_type].update_dict(**option_dict)
docs: set plot options