I'm a professor of mathematics at the University of North Carolina Asheville. I've also done a fair amount of consulting work over the years focusing on scientific and data visualization.
I'm happy to be part of the first Observable Ambassador's cohort.
// Little hack here, since I haven't properly added
// ClipPanes to PlotX3D.
modify={
if(select=="Hyperbolic paraboloid, too"){
d3.select(graph3d)
.select("scene")
.append("ClipPlane")
.attr("plane","1,0,0,1");
d3.select(graph3d)
.select("scene")
.append("ClipPlane")
.attr("plane","-1,0,0,1");
}
}
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.