docstr: Helper function to compute tick mappings based on `ticks` and
  default orders and bins.
code: def _compute_tick_mapping(self, kind, order, bins):
      """
      Helper function to compute tick mappings based on `ticks` and
      default orders and bins.
      """
      if kind == "angle":
          ticks = self.xticks
          reverse = True
      elif kind == "radius":
          ticks = self.yticks
          reverse = False
  
      if callable(ticks):
          text_nth = [x for x in order if ticks(x)]
  
      elif isinstance(ticks, (tuple, list)):
          bins = self._get_bins(kind, ticks, reverse)
          text_nth = ticks
  
      elif ticks:
          nth_label = np.ceil(len(order) / float(ticks)).astype(int)
          text_nth = order[::nth_label]
  
      return {x: bins[x] for x in text_nth}
  
imports: import numpy
  import param
  from bokeh.models.glyphs import AnnularWedge
  from ...core.data import GridInterface
  from ...core.spaces import HoloMap
  from ...core.util import dimension_sanitizer, is_nan
  from .element import ColorbarPlot, CompositeElementPlot
  from .selection import BokehOverlaySelectionDisplay
  from .styles import base_properties, fill_properties, line_properties, text_properties
label_desc: Use image node_id 10 for calling the RadialHeatMapPlot obj's underlying member method code with example usage: obj._compute_tick_mapping(kind, order, bins) and returns: unknown