2017-07-28 4 views
0

私は0から22050の範囲の値を持っています。私はそれらをHTMLキャンバスに線形にプロットしています。グラフは正しく表示されていますが、対数スケールで表示したいのですが、x軸は0,10,100,1000,10000,100000(0〜22050の代わりに線形)を表す必要があります。 アイデア おかげ対数表現

+2

チャートライブラリを使用していますか?コードを表示できますか? – James

答えて

1

プロットのlog10(Y)の代わりに、Yが、ラベルは10^Vの代わりにVを刻み。

あなたは、ログ(Y)/ログ(10)とのlog10(y)を実装することができます。 Math.logとMath.powはJavaScriptで十分であるはずです。

整数の場合vこれはあなたに10の累乗を与えますが、いいラベルで間に他の点が必要な場合は、(log10(2)とlog10(5)などの)合理的な分数を使う必要があります。小数点以下1桁など