Using the iris dataset from scikit-learn, create a donut chart showcasing the distribution of samples across species. Customize the width of the ring and provide appropriate labels.
Example Output:
A donut chart is a modified version of a pie chart. After computing the counts for each species, use the pie
function from Matplotlib to plot a pie chart and modify its appearance to look like a donut by setting the wedgeprops
parameter.
import matplotlib.pyplot as plt from sklearn.datasets import load_iris def donut_chart(): iris = load_iris() species_counts = [sum(iris.target == target) for target in range(3)] plt.pie(species_counts, labels=iris.target_names, startangle=90, wedgeprops={'width': 0.3}) plt.gca().set_aspect('equal') plt.title("Donut Chart of Iris Species Distribution") plt.show() # Example usage donut_chart()
Unlock AI & Data Science treasures. Log in!