グラフオブジェクトを生成するスタティックなメソッドです。GraphBuilderのメンバとして提供されています。
public static function factory($className, $dataArray, $imageType)
第1引数 | $className | 生成するグラフオブジェクトのクラス名 ※BarGraph/CircleGraph/LineGraph |
---|---|---|
第2引数 | $dataArray |
グラフに表示するデータ配列(連想配列) ※空の配列を渡した場合は、白い最小サイズの画像が表示されます。 |
第3引数 | $imageType |
グラフイメージのMIMEタイプ(png/jpeg/gif) ※指定のない場合はpngとなります。 |
戻り値 | object | 生成した具象クラスのインスタンス |
fetchメソッドは、グラフデータをセットしたグラフオブジェクトからグラフイメージを取得するメソッドです。
ajax通信でグラフイメージを表示するためにサーバサイドでbase64エンコードをする際に使用します。
public function fetch()
引数 | void | ― |
---|---|---|
戻り値 | binary | グラフイメージのバイナリコード |
flushメソッドは、グラフイメージを出力するメソッドです。
通常は、グラフイメージを出力する(クライアントに返却する)PHPプログラムの最後にコールします。
public function flush()
引数 | void |
---|---|
戻り値 | void |
setMemoryCountメソッドは、棒グラフ・折れ線グラフのメモリ数を設定するメソッドです。
public function setMemoryCount($memoryCount)
第1引数 | $memoryCount | 生成するグラフオブジェクトのメモリ数 |
---|---|---|
戻り値 | void | ― |
SimpleGraphへのご意見やご感想がございましたら、メッセージをお願い致します。
また、SimpleGraphを使用して頂きまして、バグがございましたらご連絡を頂けると助かります。
皆様からのご意見・ご感想をもとに、SimpleGraphを改善をしていきたいと考えております。
皆様からのメッセージは当方で確認をしておりますが、仕事をしながらの開発となる為、すぐにご返信・対応をすることが
出来ない場合がございます。何卒ご容赦ください。
タイトル※ | |
---|---|
メールアドレス | |
内容※ |