returninterpolator(0.0000001);// 🌶 returns 1e-7 in scientific notation
}
{
constinterpolator=d3.interpolate("opacity: 1e-6","opacity: 1");// 👍 makes sure decimal notation is used
returninterpolator(0.0000001);
}
d3.interpolateNumber(Infinity,Infinity)(0.5)
d3.interpolateNumber(NaN,NaN)(0.5)
d3.interpolateNumber(undefined,undefined)(0.5)
d3.interpolateNumber(5,null)(0.5)
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.