Unlisted
Edited
Apr 8
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
nonUnivs = FileAttachment("ccs_tstc_lsc_grouped.csv").csv({ typed: true })
Insert cell
univsData = dualCredit.filter((d) => d.Level === "University")
Insert cell
Insert cell
Insert cell
// // Create the university selector input based on the selected system
// viewof univsForSelectedSystem = (() => {
// // Get universities belonging to the selected system
// const universitiesInSystem = Array.from(
// new Set(
// univsData
// .filter((d) => d.System === univsSystemSelect)
// .map((d) => d.Institution)
// )
// )
// .filter(Boolean)
// .sort();

// // If no universities are available for this system, provide a default option
// const options =
// universitiesInSystem.length > 0
// ? universitiesInSystem
// : ["No universities available"];

// return Inputs.select(options, {
// value: options[0], // Select the first option by default
// label: "Universities"
// });
// })()
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
// // automatically add tooltips to every Plot in a notebook
// // this allows users to do import { Plot } from "@mkfreeman/plot-tooltip
// Plot = tooltipPlugin(await require("@observablehq/plot"))
Insert cell
Insert cell
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