ホームページ >バックエンド開発 >PHPチュートリアル >PHPヒストグラムの生成方法(JpGraphクラスライブラリ)の共有

PHPヒストグラムの生成方法(JpGraphクラスライブラリ)の共有

WBOY
WBOYオリジナル
2016-07-25 08:55:34928ブラウズ
  1. DEFINE("CACHE_DIR","/tmp/jpgraph_cache/");'
  2. DEFINE("TTF_DIR","/usr/X11R6/lib/X11/fonts/truetype/");
コードをコピー

Windows システムは次のように変更されました:

  1. DEFINE("CACHE_DIR","c:/apache/htdocs/jpgraph_cache/");
  2. 注: (1) キャッシュ フォルダーのパスは自分で定義できますが、TTF (フォント) フォルダーは %system%/Fonts である必要があります。 (2) PHP にキャッシュ フォルダーへの書き込み権限があることを確認します。 5. 上記の設定を完了すると、JpGraph を使用できるようになります。まず、JpGraph のサンプルを htdocs フォルダーにコピーし、実行して確認します。
データベースからjpgraphチャートにデータを読み込みます 1、 ./src/Examples ディレクトリ内のファイル example16.2.php と、./src ディレクトリ内のファイル jpgraph_bar.php、jpgraph_gradient.php、jpgraph_line.php、jpgraph_plotmark.inc、および jpgraph.php を同じディレクトリにコピーします。 2. データベースjpg、データベーステーブルテストの確立 2 つのフィールドを作成します。 id (主キー): int 数値:int そしていくつかのデータを追加します 3. example16.2.phpを変更する 変更されたコード

include ("jpgraph.php");

include ("root",""); ("jpg",$connect);

$query=mysql_query("select * from test",$connect); // bbs.it-home.org
while ($array=mysql_fetch_array) query)) {
$l2datay[$i]=$array["number"];
    $i++;
  1. mysql_close($connect)
  2. // グラフを作成します。 auto");
  3. $graph->SetScale("textlin");

  4. $graph->img->SetMargin(40,130,20,40);
  5. $graph- >SetShadow();
  6. // 作成棒グラフ
  7. $bplot = new BarPlot($l2datay);
  8. $bplot->SetFillColor("orange"); // プロットを追加します。グラフ
  9. $graph->Add($bplot);
  10. $graph->title->Set("棒グラフ v1 に折れ線グラフを追加する"); >Set("X-タイトル");
  11. $graph->yaxis->タイトル->Set("Y-タイトル");
  12. $graph->SetFont(FF_FONT1,FS_BOLD) ;
  13. $graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
  14. $graph->xaxis->title->SetFont(FF_FONT1, FS_BOLD); ;xaxis->SetTickLabels($datax);
  15. //$graph->xaxis->SetTextTickInterval(2); // グラフを表示します
  16. ?>
  17. ;
  18. コードをコピー
  19. 手順: JpGraph の最新バージョンはバージョン: 3.5.0b1 です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。