ユーザーが 1 次元の実数値関数を記述するための Web インターフェイスが必要です。ユーザーに空の軸のペアが表示され、どこでもクリックして、太くてドラッグ可能なポイントを作成できると想像しています。ポイントをダブルクリックすると、たとえば、そのポイントが消えます。実際の関数は、ユーザーが指定したポイントの補間としてリアルタイムで表示する必要があります。
Mathematica で実装したものを次に示します (もちろん、JavaScript で何かを探しています)。
(ソース: yootles.com )