この記事では主に PHP jpgraph のインストールと基本的な使い方を紹介します。興味のある方はぜひ参考にしてください。
1. Jpgraph インストール構成
Jpgraph インストール パッケージをダウンロードします
それを解凍してディスクに配置します (できれば Web ページと一緒に置きます)
php.ini ファイルを変更します:
1. Memory_limit=X、少なくとも 32M
2. 実行時間 max_execution_time=X。画像の複雑さに応じて、対応する変更を行います
3. デバッグを容易にするために、キャッシュをコメント化します。
2、Jpgraph を使用してグラフィックスを作成する基本手順 (必須)
1. 必要なクラス ライブラリ ファイルが含まれます コードは次のとおりです:require_once();2. コードは次のとおりです:
$data=array();固定データ、つまり静的データを直接取得できます。 テキスト ファイルに保存されたデータも可能です。 データベースに保存されたデータも可能です (GET または3. Graph クラスの作成 例のコードは次のとおりです:
$graph=new Graph();
5. 対応するグラフ インスタンスを作成します
折れ線グラフ、円グラフ、3D などにすることができます
6. グラフにデータを追加します。
コードは次のとおりです:
$graph->Add();
7. 画像を表示します
コードは次のとおりです:
$graph->Stroke();
ここまでは簡単ですグラフィックは完成しました
注: 中国語のフォントは文字化けしていますGpgraph はデフォルトで中国語の文字を表示する際、中国語の文字エンコーディングを gb2312 とみなし、表示する前に utf-8 に変換します。ファイルのエンコーディング方式が gb2312 の場合は、SetFont の最初のパラメータのみを設定する必要があります。 () メソッドを FF_SIMSUN に変換します utf-8 エンコードされている場合は、中国語の文字を正常に表示できるように、まず中国語の文字エンコードを gb2312 に変換する必要があります 変換エンコード方法は iconv("UTF-8" を使用できます) ,"gb2312",$x);
よく使われる方法:
$graph->title->Set('设置图表的标题'); $graph->tabtitle->Set('设置图片头部文字'); $graph->xaxis->title->Set("设置X轴的标题"); $graph->yaxis->title->Set("设置Y轴的标题"); $graph->SetScale('textlin');//设置刻度值类型 $graph->img->SetMargin(50,40,40,55);//边框间距(左右上下) $graph->title->SetFont(FF_SIMSUN,FS_BOLD,12);//标题字体 $graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD,10); $graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD,10); $graph->xaxis->SetFont(FF_SIMSUN,FS_BOLD,12);//坐标柱上的字体 $graph->yaxis->SetFont(FF_SIMSUN,FS_BOLD,12); $graph->title->SetColor('red'); ///标题颜色 $graph->xaxis->title->SetColor('red'); $graph->yaxis->title->SetColor('red'); $graph->xaxis->title->SetMargin(20);//距离坐标轴的距离 $graph->yaxis->title->SetMargin(20);//距离Y轴的距离 $linepot->SetColor('red');//折线的颜色(折线图) $linepot->SetWeight(2);//折线的宽度 $linepot->value->SetFormat('%0.1f'); //值的格式化 $linepot->value->show(true);//显示值 $graph->SetBackGroundImage ( );设置背景 $graph->SetMarginColor('lightblue');//设置图形颜色 $graph->SetShadow();// $graph->Set3DPerspecttive(); //设置3d效果图 /*倾斜3D效果 1、' SKEW3D_UP ' 2、' SKEW3D_DOWN' 3、' SKEW3D_LEFT' 4、' SKEW3D_RIGHT'*/ $p1->SetTheme('water');//设置样式 $p1->SetCenter(0.5,0.55);//设置图形位置 $graph->legend->Pos(0.1,0.9);//设置注释文字的位置 $graph->legend->SetFont(FF_SIMSUN,FS_BOLD,12);//设置注释文字的字体
概要: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。
関連する推奨事項:
PHP+Ajax は検証コードのリアルタイム検証機能を実装します
PHP+Ajax はユーザーのログインを検証する検証コードを実装しますPHP は get_class_methods() 関数を使用して取得します分類方法の分析例
以上がPHP jpgraphのインストールと基本的な使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。