9

理想的には、サーバー上での準備データの作業をできるだけ少なくしたいと思います。特定のグラフを作成するためにデータベースからデータを準備するために必要な作業が少なければ少ないほど、私は幸せになり、時間内により多くのビューを作成できます。

私がグラフ化したいもののいくつかは、例えば、次のとおりです。

  • 一連の応答時間の分布
  • カテゴリごとの発生数(基本棒グラフ)

まだ考えていない人もいると思います。

次のようなシリーズから私が得るのを助けるものは何でも:

[1、2、2、2、3、4、5、5、3、1]または[1.2、3.2、3.1、1.1、4.3、3.4]のようなもので、アイテムの頻度

実際の配布に素晴らしいでしょう。

ありがとう。

編集:明確にするために、私はAPIをグラフ化するだけではないことを求めていると思いますが、YahooまたはStackOverflowで検索するとすでにその答えが見つかります。最小限の労力でデータを視覚化に変換するのに役立つものを探しています。したがって、上記のシリーズでは、ガウス分布などのいくつかの標準分布に直接マッピングできるものがあります。

4

11 に答える 11

14

GoogleChartsAPIが好きです。使い方はとても簡単です。画像のURLでデータを生成すると、Googleサーバーはグラフを含むGIFを返します。JavaScriptやFlashは必要ありません。

于 2009-02-21T14:46:30.137 に答える
5

私はJS Chartsを使用しています。これは Javascript ベースのもので、シンプルで使いやすいように見えました。js に加えて xml データもサポートしています。それは無料で、いくつかのがあります。

IE と Chrome で問題なく動作するため、理想的には Firefox で動作するはずです。同じように。

Flash 側にはOpen Flash Chartがあり、主要言語用のヘルパー クラスがいくつかあります。

編集:問題の追加情報に基づいて、Google Visualization API ( http://code.google.com/apis/visualization/ ) がうまくいくと思います。

于 2009-02-21T08:42:37.547 に答える
4

jQuery スパークライン

于 2009-02-28T20:12:02.150 に答える
3

flot ( http://code.google.com/p/flot/ ) を使用して、いくつかの良い結果を得ました。これは純粋な JavaScript であり、フラッシュは必要ありません。HTML キャンバスを使用して、JavaScript からチャートを描画します。プラグインを使用して msie で動作します。いくつかの例: http://people.iola.dk/olau/flot/examples/

于 2009-02-21T08:22:37.873 に答える
1

amChartsを見てください。これはFlashベースのライブラリです。XMLまたはCSV形式でデータを渡すことができます(またはASP.NETを使用する場合は、データバインディングをサポートするコントロールラッパーがあります)。

于 2009-02-21T14:16:41.300 に答える
1

http://www.draasticdata.nlには、興味深いフラッシュ ベースのグラフおよびツリーマップ ユーティリティがいくつかあります階層棒グラフまたは動的ツリーマップは、タスクに役立つ場合があります。

于 2010-01-14T09:25:42.833 に答える
1

Google ビジュアライゼーション API をお試しください。

http://code.google.com/apis/visualization/

于 2009-03-01T12:05:16.760 に答える
0

私は以前にflotr(http://code.google.com/p/flotr/)を使用しました。これは、上記のflotに大きく影響を受けていますが、jqueryの代わりにプロトタイプを使用しています。純粋なJavaScriptであるため、flotと同じように機能します。

于 2009-02-21T14:06:03.010 に答える
0

JSチャートは面グラフをサポートしていません

于 2009-04-28T02:55:05.647 に答える
0

私はまだそれを広く使用していませんが、最初にいじった後、Open Flash Chartに非常に感銘を受けました(上記のDineshによってすでに言及されていることに気づきました)

于 2009-02-25T10:07:22.600 に答える