ホームページ >バックエンド開発 >PHPチュートリアル >PHP グラフィックス操作のための Jpgraph 学習メモ、_PHP チュートリアル
この記事では、PHP グラフィックス操作の Jpgraph 学習ノートを例とともに説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
1.Jpgraphのインストールと設定
Jpgraph インストールパッケージをダウンロード
解凍後、ディスク上に置きます(できればWebページと一緒に)
php.iniファイルを変更します:
1. メモリmemory_limit=X、少なくとも32M
2. 実行時間 max_execution_time=X。画像の複雑さに応じて、対応する変更を行うには時間がかかります。
3. キャッシュoutput_buffering デバッグを容易にするためにキャッシュをコメントアウトします
2. Jpgraph を使用してグラフィックを作成する基本手順 (必須)
1. 必要なクラス ライブラリ ファイルを含めますコードをコピーします コードは次のとおりです: require_once(); 2. データを初期化します
コードをコピーします コードは次のとおりです: $data=array(); PHPプログラム内の固定データ、つまり直接取得できる静的データにすることができます
データをテキストファイルに保存できます
データをデータベースに保存できます
URL パラメーター (GET または POST メソッド) を通じてデータを渡すことができます
3. Graph クラスのインスタンスを作成します
コードをコピーします コードは次のとおりです: $graph=new Graph(); ここでグラフィックのサイズを設定できます
4. タイトル、X軸タイトル、Y軸タイトルの内容とフォント、色、位置などを設定します。
5. 対応するグラフインスタンスを作成します折れ線グラフ、縦棒グラフ、円グラフ、3D などを使用できます
6. グラフにデータを追加します コードをコピーします
コードは次のとおりです: $graph->Add(); 7. 画像を表示します
コードをコピーしますコードは次のとおりです: $graph->Stroke(); これで簡単なグラフィックが完成しました
注意:
中国語フォントが文字化けする
Gpgraph がデフォルトで中国語の文字を表示する場合、中国語の文字エンコーディングは gb2312 であるとみなされ、表示する前に utf-8 に変換されます。ファイルのエンコーディング方式が gb2312 の場合は、SetFont() メソッドの最初のパラメータを次のように設定します。 FF_SIMSUN UTF-8 でエンコードされている場合は、中国語の文字を正常に表示できるように、まず中国語の文字エンコードを gb2312 に変換する必要があります
エンコード方式を変換するには、iconv("UTF-8","gb2312",$x);を使用できます。
よく使用されるいくつかの方法:
リーリー この記事が PHP プログラミングのすべての人に役立つことを願っています。
興味がありそうな記事: