Public
Edited
Apr 9
Insert cell
Insert cell
Insert cell
data
X
Year
Y
OfferedPercent
Color
Size
Facet X
Facet Y
Mark
Auto
Type Chart, then Shift-Enter. Ctrl-space for more options.

Insert cell
Insert cell
NSF Fellowships Offered - Sheet1.csv
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
function parseNumberSafe(str) {
const num = parseFloat(str.replace(/,/g, ''));
return isNaN(num) ? null : num;
}
Insert cell
function mean(arr) {
return arr.reduce((sum, val) => sum + val, 0) / arr.length;
}
Insert cell
mean(data.map(d=>d["OfferedPercent"]))
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more