code: def __init__(
      self,
      category_corpus,
      category_counts,
      projection,
      category_embeddings,
      x_dim=0,
      y_dim=1,
      x_axis=None,
      y_axis=None,
  ):
      self._pseduo_init(
          category_corpus,
          category_counts,
          projection,
          x_dim=x_dim,
          y_dim=y_dim,
      )
      self.x_axis_ = x_axis
      self.y_axis_ = y_axis
      self.category_embeddings_ = category_embeddings
  
imports: from abc import ABC, abstractmethod
  import pandas
  import numpy
  from scattertext.Scalers import stretch_neg1_to_1
label_desc: Use image node_id 1 to create a new CategoryProjectionAlternateAxes object from inherited base classes: CategoryProjectionBase with example: obj = CategoryProjectionAlternateAxes(category_corpus, category_counts, projection, category_embeddings, x_dim, y_dim, x_axis, y_axis)