class_docstr: This is the QT Gui that can be used to manipulate
  the meta data in the Embedding Gui
  
  Assumes layout of the meta-data csv has an id followed
  by pairs of label + color columns
  
  id label0 color0 label1 color1 --- labelN colorN
  .  ...    ...    ...    ...    --- ...    ...
  .  ...    ...    ...    ...    --- ...    ...
docstr: The table allows the user to select labels
docstr_tok: ["The","table","allows","the","user","to","select","labels"]
code: def __fill_table(self):
      """The table allows the user to select labels"""
      self.meta_table.clear()
      # select by row and allow building up multiple selections
      self.meta_table.setSelectionBehavior(QAbstractItemView.SelectRows)
      self.meta_table.setSelectionMode(
          QAbstractItemView.ExtendedSelection
      )
      self.meta_table.horizontalHeader().setSectionResizeMode(
          QHeaderView.ResizeToContents
      )
      self.meta_table.setShowGrid(True)
      self.meta_table.setRowCount(len(self.labels))
      self.meta_table.setColumnCount(2)
      self.meta_table.setHorizontalHeaderLabels(["Group", "Color"])
      self.meta_table.verticalHeader().hide()
      for i, label in enumerate(self.labels):
          # some label columns are not strings - whodathunkit!
          self.meta_table.setItem(i, 0, QTableWidgetItem(str(label)))
          color_item = QTableWidgetItem(" ")
          lab_col = self.unique_dframe[
              self.unique_dframe.iloc[:, 0] == label
          ]
          color_item.setBackground(QColor(lab_col.iloc[0, 1]))
          self.meta_table.setItem(i, 1, color_item)
  
file_path: nptsne/demos/ExtendedHSNEDemo/MetaDataViewer.py
imports: import pandas
  from PyQt5.QtWidgets import QWidget, QFormLayout, QVBoxLayout, QComboBox, QLabel, QTableWidget, QTableWidgetItem, QAbstractItemView, QHeaderView
  from PyQt5.QtCore import pyqtSlot
  from PyQt5.QtGui import QColor
label_desc: Use image node_id 3 for calling the MetaDataViewer obj's underlying member method code with example usage: obj.__fill_table() without return types