Education Scatter Plot
This scatter plot, rendered with D3.js (d3.v7) and SVG, visualizes program duration against cost for assistive-technology education offerings. Each circle represents a program, with color indicating accredited status via a scaleOrdinal color scheme. The visualization includes labeled axes, grid lines, and a legend. The code synthesizes the duration and cost data, as the original dataset from Kaggle lacks these fields. The plot is constructed using scaleLinear for the x and y axes, and axisBottom and axisLeft for the tick marks.
AI-generated descriptionAvailability of Education for Assistive Technology
Description
Dataset about the availability and characteristics of assistive-technology education programs. Useful for exploring regional access, program types, and factors linked to availability.
Source: Kaggle — Availability of Education for Assistive Technology by yapwh1208
Link: https://www.kaggle.com/datasets/yapwh1208/availability-of-education-for-assistive-technology
Attributes and Types (VAD)
- <Region/Country/State> — categorical (nominal). Geographic area of the record.
- <Institution/Provider> — categorical (nominal). Name of the provider.
- <ProgramType> — categorical (nominal). Type of assistive-tech education program.
- <Level> — ordered categorical. e.g., Introductory < Intermediate < Advanced.
- <DeliveryMode> — categorical (nominal). e.g., Online, In-person, Hybrid.
- <Duration> — quantitative (ratio). Program length (hours/weeks).
- <Cost> — quantitative (ratio). Tuition/fee (local currency or USD).
- <Enrollment> — quantitative (count). Number of learners.
- <Accredited> — categorical (nominal). Yes/No.
- <StartDate / Year> — temporal (date or year). Program start or data year.
After download, update names to match exact column headers.
Visualization Ideas
- Choropleth or bar chart: count of programs by region
- Stacked bars: ProgramType by DeliveryMode
- Boxplot: Cost by ProgramType
- Scatter: Duration vs Cost, color by Accredited
Notes
- Verify currency and normalise if comparing Cost across regions.
- Handle missing values in Duration/Cost/Enrollment.
- Treat Level as ordered (encode order explicitly).