Skip to content

This repository focuses on visualizing the Iris dataset using various data visualization techniques. It includes histograms, scatter plots, box plots, pie charts, bubble charts, and KDE plots to provide insights into the dataset’s structure. The project utilizes Matplotlib, Seaborn, Plotly, and Scikit-learn to generate insightful visualizations.

License

Notifications You must be signed in to change notification settings

1AyaNabil1/iris-visualization

Repository files navigation

📊 Visualizing the Iris Dataset

📌 Overview

This project provides a comprehensive visualization of the famous Iris dataset using various Python libraries such as Matplotlib, Seaborn, and Plotly. The visualizations help in understanding the distribution and relationships among different features of the dataset.

🏗️ Features

  • 📈 Histograms for feature distributions
  • 📊 KDE Plots for density estimation
  • 🟢 Scatter Plots for sepal and petal comparisons
  • 📦 Box Plots to observe variations across species
  • 🥧 Pie Chart to show species distribution
  • 🔵 Bubble Chart for categorical representation

🛠️ Installation & Usage

🔹 Prerequisites

Ensure you have Python installed along with the required libraries:

pip install pandas numpy matplotlib seaborn plotly scikit-learn

🔹 Running the Script

Clone the repository and navigate to the project directory:

git clone https://github.com/1Ayanabil1/iris-visualization.git
cd iris-visualization

Run the visualization script:

python visualization.py

📂 Dataset

The dataset used is the Iris dataset, available as Iris.csv. It consists of 150 samples with the following attributes:

  • SepalLengthCm
  • SepalWidthCm
  • PetalLengthCm
  • PetalWidthCm
  • Species

📷 Sample Visualizations

Here are some of the generated visualizations:

  • Histograms: 📊 Feature distributions

    Histograms

  • Scatter Plots: 🔍 Relationship between dimensions

    Histograms

  • Box Plots: 📦 Comparative analysis across species

    Histograms

🤝 Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.

📜 License

This project is licensed under the MIT License.


📧 For any inquiries, reach out via [email protected]. Happy coding! 🚀

About

This repository focuses on visualizing the Iris dataset using various data visualization techniques. It includes histograms, scatter plots, box plots, pie charts, bubble charts, and KDE plots to provide insights into the dataset’s structure. The project utilizes Matplotlib, Seaborn, Plotly, and Scikit-learn to generate insightful visualizations.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published