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","."]
docstr: !
  @brief Display CLIQUE clustering results.
  
  @param[in] data (list): Data that was used for clustering.
  @param[in] clusters (array_like): Clusters that were allocated by the algorithm.
  @param[in] noise (array_like): Noise that were allocated by the algorithm.
docstr_tok: ["!","@","brief","Display","CLIQUE","clustering","results",".","@","param","[","in","]","data","(","list",")",":","Data","that","was","used","for","clustering",".","@","param","[","in","]","clusters","(","array_like",")",":","Clusters","that","were","allocated","by","the","algorithm",".","@","param","[","in","]","noise","(","array_like",")",":","Noise","that","were","allocated","by","the","algorithm","."]
code: def show_clusters(data, clusters, noise=None):
      """!
      @brief Display CLIQUE clustering results.
  
      @param[in] data (list): Data that was used for clustering.
      @param[in] clusters (array_like): Clusters that were allocated by the algorithm.
      @param[in] noise (array_like): Noise that were allocated by the algorithm.
  
      """
      visualizer = cluster_visualizer()
      visualizer.append_clusters(clusters, data)
      visualizer.append_cluster(noise or [], data, marker="x")
      visualizer.show()
  
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 2 for calling the clique_visualizer obj's underlying member method code with example usage: obj.show_clusters(data, clusters, noise) without return types