plot_clusters_2d

plot_clusters_2d#

QuadratiK.tools.plot_clusters_2d(x, y=None)#

This function plots a 2D scatter plot of data points, with an optional argument to color the points based on a cluster label, and also plots a unit circle.

Parameters#

xnumpy.ndarray, pandas.DataFrame

The parameter x is a 2-dimensional array or matrix containing the coordinates of the data points to be plotted. Each row of x represents the coordinates of a single data point in the 2-dimensional space

ynumpy.ndarray, pandas.DataFrame, optional

The parameter y is an optional array that represents the labels or cluster assignments for each data point in x. If y is provided, the data points will be colored according to their labels or cluster assignments.

Returns#

A matplotlib figure object.

Examples#

>>> import numpy as np
>>> from QuadratiK.tools import plot_clusters_2d
>>> np.random.seed(42)
>>> X = np.random.randn(100,2)
>>> X = X/np.linalg.norm(X,axis = 1, keepdims=True)
>>> plot_clusters_2d(X)