Published
Edited
Feb 18, 2021
Fork of Spirograph
1 star
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
generator = ParamCurve(
(t, c) =>
c[0] *
((1 + c[1]) * Math.cos(t) +
c[2] * c[1] * Math.cos((t * (c[1] - 1)) / c[1])),
(t, c) =>
c[0] *
((1 + c[1]) * Math.sin(t) + c[2] * c[1] * Math.sin((t * (c[1] - 1)) / c[1]))
)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
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