code: def _get_table(self, num_terms):
      lexicons = self.semiotic_square_.get_lexicons(num_terms=num_terms)
      template = self._get_template()
      formatters = {
          category: self._lexicon_to_html(lexicon)
          for category, lexicon in lexicons.items()
      }
      formatters.update(self.semiotic_square_.get_labels())
      for k, v in formatters.items():
          template = template.replace("{" + k + "}", v)
  
      return template
  
file_path: scattertext/scattertext/viz/HTMLSemioticSquareViz.py
imports: import pkgutil
  from scattertext.Common import SEMIOTIC_SQUARE_HTML_PATH
label_desc: Use image node_id 4 for calling the HTMLSemioticSquareViz obj's underlying member method code with example usage: obj._get_table(num_terms) and returns: template