1

私は多くのトピックを読み、(最初は) jqplot を使用しましたが、非常に優れたツールであるにもかかわらず、必要ないくつかの重要な機能が欠けていました。

今、私は岐路に立っています。誰かが私の特定の要求により適したものを知っていますか、それともチャート用に独自の JS ライブラリを書き始めるべきですか?

要件:

  1. 初期化部分だけでなく、軸のスケール (x 軸、y 軸など) を動的に変更する可能性 (現在、jqplot は、再プロットしたい場合にのみ、スケールをリセットする可能性があります。 -> 醜い結果);
  2. チャートをズームイン (マウスを使用して目的のセクションを選択)、再プロット後も現在のビューの深さを維持 (x 軸を変更する可能性あり)、再プロットされたダイアグラムでデフォルト ビューに再度ズームアウトできます。
  3. 必要に応じて、軸の値を適切な形式にフォーマットします(jqplotにありました)。
  4. IE 8+ 互換;
  5. カスタマイズ可能なグリッド線;
  6. 少なくとも 2 つの Y 軸。

可能であれば、コストのかかるライブラリを推奨しないでください。

お時間をいただきありがとうございます。

編集: Flot と呼ばれるものを見つけました。Flot-> http://www.flotcharts.org/よりもはるかに機能的なものはありますか?

4

3 に答える 3

2

www.zingchart.comは透かし付きで無料で、ほとんどのニーズに対応します。

お客様の要件に応じて:

  1. API を使用してスケーリングを変更する機能
  2. マウスを使用してチャートをズームインおよびズームアウトでき、適切なスケーリングが維持されます。
  3. 非常にカスタマイズ可能な軸ラベルと値。 http://www.zingchart.com/docs/json-attributes-syntax/
  4. 現在のバージョンの ZingChart は、キャンバスと svg を介して IE9+ と互換性があり、VML を使用する従来の IE と互換性があります。
  5. 配置とスタイルの完全にカスタマイズ可能なグリッド ライン。
  6. 2 つの Y 軸に対応。
于 2015-01-02T18:39:06.603 に答える
1

Flotチャートを使用しました。私の要求に非常によく一致します。

于 2012-12-14T14:13:29.817 に答える
0

http://d3js.org/をチェックアウトしましたか?

たくさんのオプションがあり、要件を 100% 満たしていない場合でも、かなり簡単に拡張できます。

于 2012-12-13T08:54:50.067 に答える