Given the iris dataset from scikit-learn, create a histogram showcasing the distribution of petal lengths. Ensure you title your plot and label your axes appropriately.
Example 1:
Input: Iris dataset petal lengths Output: Histogram showcasing the distribution of petal lengths.
Example 2:
Input: Iris dataset petal widths Output: Histogram showcasing the distribution of petal widths.
Use the load_iris method from scikit-learn to fetch the iris dataset and Matplotlib’s hist method for the histogram.
import matplotlib.pyplot as plt
from sklearn.datasets import load_iris
import numpy as np
def histogram_plot(data, label):
plt.hist(data)
plt.xlabel(label)
plt.ylabel("Frequency")
plt.title(f"Distribution of {label}")
plt.grid(True)
plt.show()
iris = load_iris()
# Example usages
histogram_plot(iris.data[:, 2], "Petal Length (cm)") # petal length
histogram_plot(iris.data[:, 3], "Petal Width (cm)") # petal width
Unlock AI & Data Science treasures. Log in!