1

私は自分のWebページにグラフを表示するhighcharts.jsのファンですが、最大300人のユーザーに固有の棒グラフをレンダリングし、年に数回メールで送信する必要があるため(「メンバー更新」のようなもの)、別のライブラリを探しています画像にレンダリングできます。

私が理解しているように、CSS / jQueryなどを多用する「見栄えの良い」チャートライブラリは、HTMLメールという危険な場所では機能しません。

チャートを画像として保存し、チャートの表示をカスタマイズできるPHPベースの単純なライブラリ(私はコードイグナイターを使用しています)を誰かがお勧めできますか?

4

2 に答える 2

2

必要なことを正確に実行するPChartと呼ばれるオープンソースのグラフ作成ライブラリがあります。PChartは、チャートの画像をブラウザに直接レンダリングすることも、ファイルに保存することもできます。ドキュメントのスクリプト出力を参照してください。アイデアはそれをサーバーに保存し、電子メールのタグのsrc属性として使用することです。<img>

pChartでは、GDおよびFreeTypePHP拡張機能をWebサーバーにインストールする必要があります。phpinfo()任意のスクリプトおよびctrl+fから「Freetype」および「GD」を呼び出して、それらが有効になっているかどうかを確認します。そうでない場合は、最初にそれらを有効にします。

classCodeIgniterとの統合に関しては、ディレクトリから必要なクラスを選択して、ディレクトリに投げ込むことができるはずですapplication/libraries

そこから、以下を実行できるようになります。

$this->load->library('pDraw');
$this->pDraw->someMethod();

他の関連するクラスについても同様です。

于 2013-02-05T06:59:01.997 に答える
0

きれいなグラフにデータを格納するWebページを作成し、一意のIDを使用して電子メールでURLを送信して、グラフ/データを表示できるようにしてみませんか?

于 2013-02-05T06:35:31.633 に答える