class_docstr: A base class containing for the 2D browser.
  
  This class contains all backend-independent attributes and methods.
class_docstr_tok: ["A","base","class","containing","for","the","2D","browser",".","This","class","contains","all","backend-independent","attributes","and","methods","."]
docstr: Show channel location figure.
docstr_tok: ["Show","channel","location","figure","."]
code: def _create_ch_location_fig(self, pick):
      """Show channel location figure."""
      from .utils import _channel_type_prettyprint, plot_sensors
  
      ch_name = self.mne.ch_names[pick]
      ch_type = self.mne.ch_types[pick]
      if ch_type not in _DATA_CH_TYPES_SPLIT:
          return
      # create figure and axes
      title = f"Location of {ch_name}"
      fig = self._new_child_figure(
          figsize=(4, 4), fig_name=None, window_title=title
      )
      fig.suptitle(title)
      ax = fig.add_subplot(111)
      title = (
          f"{ch_name} position ({_channel_type_prettyprint[ch_type]})"
      )
      _ = plot_sensors(
          self.mne.info,
          ch_type=ch_type,
          axes=ax,
          title=title,
          kind="select",
          show=False,
      )
      # highlight desired channel & disable interactivity
      inds = np.isin(fig.lasso.ch_names, [ch_name])
      fig.lasso.disconnect()
      fig.lasso.alpha_other = 0.3
      fig.lasso.linewidth_selected = 3
      fig.lasso.style_sensors(inds)
  
      return fig
  
imports: import importlib
  from abc import ABC, abstractmethod
  from collections import OrderedDict
  from contextlib import contextmanager
  from copy import deepcopy
  from itertools import cycle
  import numpy
  from .._fiff.pick import _DATA_CH_TYPES_SPLIT
  from ..defaults import _handle_default
  from ..filter import _iir_filter, _overlap_add_filter
  from ..fixes import _compare_version
  from ..utils import _check_option, _get_stim_channel, _validate_type, get_config, logger, set_config, verbose
  from .backends._utils import VALID_BROWSE_BACKENDS
  from .utils import _get_color_list, _setup_plot_projector, _show_browser
label_desc: Use image node_id 21 for calling the BrowserBase obj's underlying member method code with example usage: obj._create_ch_location_fig(pick) and returns: fig