ホームページ > バックエンド開発 > PHPチュートリアル > PHP jpgraphのインストールと基本的な使い方

PHP jpgraphのインストールと基本的な使い方

墨辰丷
リリース: 2023-03-29 20:16:01
オリジナル
4548 人が閲覧しました

この記事では主に 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();
ログイン後にコピー

ここでグラフのサイズを設定できます

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);

よく使われる方法:

$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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート