Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

My Data Visualization Journey: From Basics to Interactive Dashboards

By Mohammad Sayem Chowdhury


Introduction

My passion for data visualization began with a simple curiosity: how can I turn raw numbers into stories that anyone can understand? Over time, I explored a variety of tools and techniques, each notebook in this collection representing a step in my journey. Here’s how each project fits into my personal narrative.


1. Building Foundations

  • Introduction-to-Matplotlib-and-Line-Plots.ipynb
    I started with the basics, learning how to use Matplotlib to create line plots. This notebook captures my first experiments with plotting trends and understanding the power of visual storytelling.

  • Area-Plots-Histograms-and-Bar-Charts-py-v2.0.ipynb
    As I grew more comfortable, I explored area plots, histograms, and bar charts. These visualizations helped me see distributions and comparisons in new ways, making data more approachable.


2. Exploring More Chart Types

  • Pie-Charts-Box-Plots-Scatter-Plots-and-Bubble-Plots-py-v2.0.ipynb
    I expanded my toolkit to include pie charts, box plots, scatter plots, and bubble plots. Each chart type offered a new perspective, allowing me to highlight different aspects of my datasets.

  • Plotly_Basics.ipynb
    Discovering Plotly was a game-changer. Interactive charts brought my data to life, and I enjoyed experimenting with new ways to engage my audience.


3. Creative Visualizations


4. Mapping the World

  • Generating-Maps-in-Python.ipynb
    Maps have always fascinated me. Using Folium, I visualized geospatial data, from police incidents in San Francisco to immigration patterns in Canada. Seeing data on a map made the stories even more compelling.

5. Interactive Dashboards

  • Dash_Basics.ipynb
    My first steps with Dash were both challenging and rewarding. I learned how to build interactive dashboards that let users explore data on their own terms.

  • Dash_Interactivity.ipynb
    Taking things further, I added interactivity and callbacks, making my dashboards dynamic and responsive.

  • Flight_Delay_Time_Statistics_Dashboard.ipynb
    This project brought everything together: real-world data, interactive charts, and a clean, user-friendly layout. I’m proud of how this dashboard makes complex airline delay data accessible to anyone.

  • US_Domestic_Airline_Flights_Performance.ipynb
    Here, I analyzed airline performance in detail, using a variety of visualizations to uncover insights about flight reliability and delays.


6. Personal Touches

Throughout these notebooks, I’ve added my own reflections, tips, and favorite techniques. Whether it’s a custom color palette, a unique chart, or a personal summary, each file is a piece of my journey as a data storyteller.


Conclusion

From simple line plots to interactive dashboards and maps, this collection represents my growth as a data analyst and my commitment to making data accessible, engaging, and meaningful. I hope my work inspires others to explore, experiment, and tell their own data stories.


If you have feedback, ideas, or want to collaborate, feel free to reach out!