code: def __init__(self, min_radius=0, max_radius=np.sqrt(2)):
      self.min_radius = min_radius
      self.max_radius = max_radius
  
file_path: scattertext/scattertext/categoryprojector/OptimalProjection.py
imports: from typing import Optional, Callable
  import numpy
  from sklearn.decomposition import PCA
  from scattertext.Scalers import stretch_0_to_1
  from scattertext.termscoring.RankDifference import RankDifference
  from scattertext.categoryprojector.CategoryProjector import CategoryProjector
  from scattertext.termcompaction.AssociationCompactor import AssociationCompactor, AssociationCompactorByRank, TermCategoryRanker
label_desc: Use image node_id 1 to create a new ProjectionQuality object  with example: obj = ProjectionQuality(min_radius, max_radius)