code: def get_axes_labels(self, num_terms=5):
      df = self.get_term_projection()
      return {
          "right": list(
              df.sort_values(by="x", ascending=False).index[:num_terms]
          ),
          "left": list(
              df.sort_values(by="x", ascending=True).index[:num_terms]
          ),
          "top": list(
              df.sort_values(by="y", ascending=False).index[:num_terms]
          ),
          "bottom": list(
              df.sort_values(by="y", ascending=True).index[:num_terms]
          ),
      }
  
imports: from abc import ABC, abstractmethod
  import pandas
  import numpy
  from scattertext.Scalers import stretch_neg1_to_1
label_desc: Use image node_id 7 for calling the CategoryProjectionBase obj's underlying member method code with example usage: obj.get_axes_labels(num_terms) and returns: dict