class_docstr: !
  @brief Visualizer of CLIQUE algorithm's results.
  @details CLIQUE visualizer provides visualization services that are specific for CLIQUE algorithm, for example,
            to display grid and its density.
class_docstr_tok: ["!","@","brief","Visualizer","of","CLIQUE","algorithm","'s","results",".","@","details","CLIQUE","visualizer","provides","visualization","services","that","are","specific","for","CLIQUE","algorithm",",","for","example",",","to","display","grid","and","its","density","."]
code: def __draw_cells(ax, cells, pair):
      ax.grid(False)
  
      density_scale = max(len(cell.points) for cell in cells)
      for cell in cells:
          clique_visualizer.__draw_cell(ax, pair, cell, density_scale)
  
imports: import itertools
  from pyclustering.cluster import cluster_visualizer
  from pyclustering.cluster.encoder import type_encoding
  from pyclustering.core.wrapper import ccore_library
  import pyclustering.core.clique_wrapper
  import matplotlib
  import matplotlib.gridspec
  import matplotlib.pyplot
  import matplotlib.patches
label_desc: Use image node_id 4 for calling the clique_visualizer obj's underlying member method code with example usage: obj.__draw_cells(ax, cells, pair) without return types