Welcome! This repository is dedicated to the exploration of various data visualization frameworks through bite-sized code snippets, as well as providing insights on effective data visualization techniques and principles.
The goal of this repository is to serve as a practical guide for understanding the strengths and drawbacks of diverse data visualization frameworks. Additionally, it encompasses my own reflections on the topic of data visualization.
Looking for datasets to use for your visualization practices? Here are a few online sources to obtain public datasets:
- Scikit-Learn Toy Datasets
- Tableau Public Data Sets
- Kaggle Datasets
- Google Cloud Public Datasets
- U.S. Government's Open Data
- Awesome Public Datasets on GitHub
Ensure that you have Python 3.8 or above installed to execute the notebooks.
To run these notebooks, you have two options:
-
Online: You can use the official Jupyter Notebooks online platform without installing anything on your local machine. Try it out here:
-
Locally: If you wish to run notebooks on your local machine, follow the steps below:
- Clone the repository:
git clone https://github.com/djeada/Data-Visualization.git
- Navigate to the cloned repository:
cd Data-Visualization
- Install Jupyter Notebook if you haven't done so already:
pip install notebook
- Run Jupyter Notebook:
jupyter notebook
- Clone the repository:
- Scientific-looking matplotlib graphs: SciencePlots
- Cyberpunk style matplotlib graphs: MPLCyberpunk
Find more detailed insights on data visualization from the resources listed below:
- Introduction to Computational Thinking and Data Science
- Storytelling with Data
- Types of Charts
- Uncertainty in Visualization
- Data Visualization: A Practical Introduction
- Matplotlib CheatSheets
- Styling with Matplotlib
Contributions are warmly welcomed. If you are considering large changes, please open an issue first to discuss your ideas. Remember to update tests as required for your changes.
This project is licensed under the terms of the MIT license.