Welcome to the Data Visualization Dashboard created by Abu Saleh. This interactive dashboard showcases multiple charts built using D3.js and real-world datasets, exploring insights across domains like health, lifestyle, and marketing.
-
Scatter Plot
Stress Level vs Physical Activity Level
Visualizes the relationship between stress and activity levels from a sleep health dataset. -
Histogram
Sleep Duration by Gender
Displays sleep duration distribution grouped by gender using occupation-based filtering. -
Pie Chart
Post Distribution by Field
Shows how posts are distributed across different social media domains. -
Stacked Bar Chart
Total Purchase by Age & Gender
Based on Black Friday sales data, this chart visualizes consumer behavior across demographics.
Data-Visualization/ ├── index.html ├── scatterplot.html ├── Histogram.html ├── Pie_Chart.html ├── Stacked_Bar_Chart.html ├── css/ │ └── style.css ├── js/ │ ├── d3.v6.min.js │ ├── scatterplot.js │ ├── Histogram.js │ ├── PieChart.js │ └── Stacked_Bar_Chart.js └── data/ ├── Sleep_health_and_lifestyle_dataset.json ├── socialmedia_posts.json └── BlackFriday.json
-
Visit the Live Site:
[(https://abusaleh002.github.io/Interactive-Data-Visualization-D3.js-JavaScript/)] -
Navigate through the dashboard and individual chart pages using the top menu.
-
Interact with filters and tooltips to explore the data visually.
- HTML5 & CSS3
- D3.js v6
- GitHub Pages for deployment
Abu Saleh
Data Science & Visualization Enthusiast
This project is open-source and available under the MIT License.