最適な JavaScript グラフ ライブラリの選択を手伝ってくれる人はいますか? 円グラフと積み上げ棒グラフが必要です。ラファエル チャートを試してみましたが、数値スケールがないため、積み上げ棒グラフほど見栄えがよくありません。チャート ライブラリは無料である必要があります。
2 に答える
gRaphaelでは、積み上げ棒グラフに数値スケールを追加できます。面倒ですが、軸クラスを raphael.g オブジェクト (または「紙」) に追加します。軸の位置を調整して、グラフに合わせます (グラフの下部、上部、および側面にパディングが追加されます)。これにより、ダッシュを自分で軸に追加することもできます。
axis = raphael.g.axis(xposition, yposition, length, startval, endval, numberOfDashes, whichAxis);
y 軸の場合は "whichAxis" を 1 に、x 軸の場合は 0 に設定する必要があります。残りの部分は理にかなっているはずです。
他の無料の JavaScript チャート作成ライブラリに関して言えば、古いブラウザとの下位互換性を気にしないのであれば、Protovisはちょっとクールです。また、彼らの新しいライブラリD3も非常に優れています。それらのほとんどは、構築するためのライブラリを作成するのではなく、独自のタイプのチャートを作成することを含みます. それはあなたにもっと多くの自由を与えます。
gRaphael の恐ろしい点の 1 つは、表示方法が非常に特殊であり、チャートを自由に作成する自由がないことです。D3は間違いなくあなたにその自由を与えます。残念ながら、HTML5 と CSS3 の機能に依存しています。
JavaScript InfoVis Toolkit(JIT)は、その使いやすさと美しいチャートで私のお気に入りです。