おそらくExtJSプロジェクトに統合するために、SVG(またはキャンバス)に出力するPHPで書かれたチャートライブラリを探しています。http://pchart.sourceforge.net/index.phpの外観は気に入っていますが、ビットマップ出力を行い、GPL ライセンスです。このプロジェクトは社内の商用プロジェクトであるため、おそらく目立たないでしょう。
助言がありますか?
あなたが探しているものではないかもしれませんが、Google チャート用の PHP オブジェクト ラッパーがあります。
http://code.google.com/p/gchartphp/
GD ライブラリを介して実際の画像を生成するには、PHP が必要ですか?
(私はこれが古いスレッドであることを知っていますが、私は 2 セントを追加すると思いました。) GPL がライブラリに適用される場合の私の理解では、ライブラリを商業的に使用するアプリケーションを開発することができますが、ライブラリにカスタマイズを行う場合その過程で、それらのカスタマイズのみにソース コードを使用できるようにする必要があります。また、アプリケーションを配布してライブラリをバンドルする場合は、GPL 情報をライブラリと共に保持する必要があります。SVGGraph をhttp://www.goat1000.com/svggraph.phpにしようとしています。
PHP + Flotr ソリューションhttp://solutoire.com/flotr/を強くお勧めします
PHP からの出力として JSON を Flotr に渡すことができます。Flotr は、グラフを描画する JavaScript ライブラリです。これは信じられないほど高速で、特にメトリクスを変更してその場でチャートを更新する必要がある場合に、非常にうまく機能します。
Flotr は JS ライブラリであるため、ページが読み込まれた後に行う必要があるのは、クライアント側でページを更新するか、サーバーに Ajax リクエストを実行して追加のデータ ポイントを取得することだけです。
ajax を使用してオンザフライで JSON データをプルする Flotr の例を次に示します。
私は Flotr + PHP を好みますが、ほぼ同じように機能する PHP 用のフル機能のグラフ作成ライブラリもありますが、1 つの完全なライブラリ (JS + PHP) としてまとめられています: http://phpchart.net
ezComponents のグラフ コンポーネントは、svg を含むさまざまな形式にレンダリングできます。