An open API service indexing awesome lists of open source software.

https://github.com/1ayanabil1/iris-visualization

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.
https://github.com/1ayanabil1/iris-visualization

analytics clustering data-analysis data-science data-visualization datavisualization-project datavisualizations eda exploratory-data-analysis machine-learning machinelearning-python python

Last synced: 4 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# πŸ“Š 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:
```bash
pip install pandas numpy matplotlib seaborn plotly scikit-learn
```

### πŸ”Ή Running the Script
Clone the repository and navigate to the project directory:
```bash
git clone https://github.com/1Ayanabil1/iris-visualization.git
cd iris-visualization
```
Run the visualization script:
```bash
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]](mailto:[email protected]). Happy coding! πŸš€