/ / Web上でチャートを提供するための最良の方法は?サーバーサイドまたはクライアントサイドのライブラリHTML5? - jquery、django、プロット、チャート

ウェブ上でチャートを提供する最も良い方法は?サーバー側またはクライアント側のライブラリですか? HTML5? - jquery、django、plot、charts

チャートを提供するために何を提案しますか(行ベース)Web上で?バーンダウンチャートや株価のようなものを長期的に作成する必要があります。サーバーサイドはdjangoで、クライアント用にjqueryを使っています。

svgまたはpngを生成して表示できるpychartまたはその他のpythonプロットライブラリのようなものを使用する利点は何ですか?

それとも、テーブルでデータを提供し、JavaScriptを使用してチャートを生成するためにjqueryにvisualizeまたはhighchartを使用しますか?

クリック可能なポイント、または特定のターンに関する詳細情報を表示するポイントをチャートに配置したいと思います。

HTML5にはどのようなオプションがありますか?それはチャートの組み込みサポートに付属しますか、それとも私はキャンバスだけでそれをしなければなりませんか?

ご協力いただきありがとうございます。

編集/更新します。提案をありがとうございました。

回答:

回答№1は6

クライアントサイドチャートには、ユーザが操作できるという利点がありますが、チャートの実装に使用されるテクノロジに対するクライアントサイドサポートが必要です。

HTML5チャート:


回答№2については4

多くのグラフ作成ツールをテストした後、ついに私たちは使っています ハイチャート そして Emprise JavaScriptチャート。高価ではない、素晴らしいツール。


回答№3の場合は1

私はpChartを使います。 PHPで使用するためのチャートライブラリで、mysqlで非常にうまく機能します。また、pChartコード内からmysql dbをクエリします。他の良いものはFlotとFusion Chartsです


回答№4の場合は1

試してください: http://code.google.com/apis/visualization/interactive_charts.html


回答№5の場合は1

私は本当にFlotが好きです

http://code.google.com/p/flot/


答え№6の場合は1

PNGとして生成されたサーバーサイドチャートはクライアントサイドのチャートは伸びたり、インタラクティブになったりすることがあります。高速のサーバを使用している場合は、複雑なチャートを多く生成することができます。

現時点ではクライアントサイドのチャートを支持します。私はFlotを使ってきましたが、現在はProtovisを見ています。 よだれ