Using the iris dataset from scikit-learn, plot a pie chart representing the number of samples from each species. Ensure to provide a legend.
Example 1:
Input: Iris dataset species distribution Output: Pie chart representing the number of samples from each species with a legend.
Use the load_iris method from scikit-learn to fetch the iris dataset and Matplotlib’s pie method for drawing the pie chart.
import matplotlib.pyplot as plt
from sklearn.datasets import load_iris
import numpy as np
def pie_chart_species():
iris = load_iris()
species_counts = np.bincount(iris.target)
plt.pie(species_counts, labels=iris.target_names, autopct='%1.1f%%')
plt.title("Species Distribution in Iris Dataset")
plt.legend()
plt.show()
# Example usage
pie_chart_species()
Unlock AI & Data Science treasures. Log in!