8

d3.js (javascript) ライブラリを使用して指数関数 (y=ab^x) を描画しようとしています。軸自体を描く方法を理解しています。実際の線を引く魔法が必要なだけです。一次方程式と二次方程式の説明を見ましたが、それ以上のカスタムはありません。

どんな助けでも大歓迎です。

4

1 に答える 1

12

自分でデータを構築する必要があると思います。指数関数の場合、データを生成できます。

var data = [],
    n = 100,
    a = 1,
    b = 2;

for (var k = 0; k < 100; k++) {
    data.push({x: 0.01 * k, y: a * Math.pow(b, 0.01 * k)});
}

次に、標準コードを使用して折れ線グラフを生成します。たとえば、http://bl.ocks.org/3883245を参照してください。

于 2012-12-13T10:05:37.950 に答える