ユーザーが特定のマルチパラメーター関数のプロットがさまざまなパラメーターを変化させるとどのように影響を受けるかを確認できるインタラクティブな Web ページを作成したいと考えています。
説明したい関数はかなり複雑ですが、この質問のために、f(t) = A sin(ω t + ϕ) としましょう。この場合、Web ページにはスライダーまたはダイヤルがあり、ユーザーは対話的に A、ω、および ϕ の値をダイヤルできます。関数のプロットは、3 つのパラメーターの瞬時値を反映して同時に変化します。
(これについてd3.jsを調べましたが、それが仕事に適したツールであるとは確信していません(そうでなければ驚くべきことです).私が念頭に置いているアプリケーションには、実際にはデータがありません.関数から「合成データ」を作成できることは理解していますが、これは「問題をツールに強制的に適合させる」ことです.IOW、私の質問はそうではありませんd3.jsで d3.js を使用してそのような webapp を実装できるかどうかではなく、d3.js がその仕事に最適なツールであるかどうか.)
この問題をさらに調べてみると、グラフィックス用の JS ライブラリがたくさんあることがわかりましたが、数式のプロットに焦点を当てているものはどれも見つかりませんでした。上記のタスクに最適な JS グラフィックス ライブラリはどれか、いくつかのガイダンスを使用できます。特に、プロット (数学) 関数 (sqrt、sine、log など) の適切なサポートと、私が説明したインタラクティブな再プロットのタイプの適切なサポートを提供する必要があります。
ありがとう!