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.
// for (let dx = 0.1, x = xmin + dx; x <= xmax; x += dx) {
// ctx.lineTo(x_scale(x), y_scale(f(a, b)(x)));
// }
// ctx.stroke();
// ctx.closePath();
// yield canvas.node();
// if (!running) {
// break;
// }
// }
// }
global=({t:10*Math.random()})
{
w}
global
{
letpts=d3
.range(-100,100,0.2)
.map((x)=>[x,Math.sin(x)+Math.sin(1.07*x)]);
returnPlot.plot({
marks:[Plot.line(pts)]
});
}
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.