# Getting data
from sklearn.datasets import load_iris
iris = load_iris()
classes=iris.target_names
X = iris.data
y = iris.target
# Importing SilhouetteVisualizer
from yellowbrick.cluster import SilhouetteVisualizer
# Importing K-Means model
from sklearn.cluster import KMeans
# Creating the silhouette plot
visualizer = SilhouetteVisualizer(KMeans(2, random_state=42),
colors='yellowbrick')
visualizer.fit(X)
# Saving plot in PNG format
visualizer.show(outpath="Silhouette_Plot.png")