#RBGユーザ定義ファイル(752色)の読み込み。デフォルトは限られた数の色(29色)です。#グラフに書くテキスト文字の定義。※日本語を扱う場合、UTF-8への変換が必要です。#「X軸の項目名」と「データセット(グラフデータ)」が入った配列の配列(無名配列)を作成します。#各配列のサイズは全て同じにします。#データセット用配列(無名配列にする)。#Aさんの過去6ヶ月の売り上げデータ。#Bさんの過去6ヶ月の売り上げデータ。#Cさんの過去6ヶ月の売り上げデータ。#凡例(担当者名:Aさん,Bさん,Cさん)。#GD::Graphグラフオブジェクトの定義*0。#()内の数字は、グラフのキャンパスの幅(width)と高さheight)(pix値)。Fontファイル名のパスとFontの大きさ。Fontファイル名のパスとFontの大きさ。#棒、線、点(マーカー*5)、円グラフ扇形の色*1。@dataデータセットのデータの順に定義します。#混合グラフグラフの種類lines:折れ線*2。#X軸ラベルの文字の位置。#Y軸ラベルの文字の位置。#Y軸に表示される最大値。1目盛の長さを決め自動計算する方法もあります*3。1目盛の長さを決め自動計算する方法もあります*3。#軸を箱状にする(グラフの外枠を線で引く)。0の場合X軸とY軸の線のみ描かれます。#グラフの背景色(Background),前景色(foreground)(軸とグリッド)等を指定します。#棒と棒との間を空間のピクセル数。#折れ線(lines)、点付折れ線(linespoints)グラフでの線の幅をピクセル値で。#trueが設定されると、作成されるイメージの背景色が透明になります。#long_ticksがtrue:1ならば、Y軸目盛線が軸と同じ長さで描かれます。#x_ticksがtrue:1ならば、X軸目盛線がlong_ticksとtick_lengthの値で描かれます。#ロゴ・ファイルの名前。#ロゴの大きさの倍率と、ロゴを画面のどこに置くかを指定します。2つの文字の組み合わせになります*4。#Y軸目盛の値を編集する。例.\120,000(\付きカンマ区切り)。y_formatは、サブルーチン名。'y_number_format'は、GD::Graphの予約語。#グラフを描く(出力)。配列名@dataの前に\を付ける。###グラフ画像出力(STDOUT:画面表示)。依頼(起動)側は、<img>タグでコーディングします。#グラフ画像出力(ファイル出力)がない場合はこの行コメント化する。#グラフ画像出力(ファイル出力)がない場合はこの行を生かす。配列名@dataの前に\を付ける。#千円単位にカンマ区切り。GD::Graph::pie:円グラフを作成します。棒、線、点(マーカー)、円グラフの扇形の色を制御します。定義されている色(rgb.txt)のユーザ定義カラー名(752色)及びデフォルト色(下)であること。データセット定義(@data)の配列(X軸の項目は除き)と対応します。最初(1,5,9番目)のデータは緑(green)に、次(2,6,10番目)はピンク(pink)・・・となります。グラフの種類を、データセット定義(@data)の配列(X軸の項目は除き)と同じ順番でもった指定する。Right)、2番目の文字はがどちらに寄せるかを記入。Bottom(下詰め)を意味します。データセット用配列の順に配列で指定します。マーカーには次のものがあります(右図参照)。データが9以上あった場合は、1,2,・・・と循環します。グラフをファイルに出力するためにの拡張子(拡張子が関数です)は、つぎの方法があります。#set_font設定。フォント・パスを設定を行った場合、set_font関係はファイル名のみを指定します。Windows5.出力画面等(結果)この画面が表示されたときに、「EXCEL」ボタンをクリックするとExcelファイル(Webページ形式)をダウンロードします。Jcode.pmは、私用ライブラリとして同梱されています。走行環境により以下のとおりソースを変更して下さい。テスト用アプリケーションソースの4行目を参照。テスト用アプリケーションソースの6行目を参照。テスト用アプリケーションソースの14行目を参照。(注)tmpフォルダ内には、1(半角1)のフォルダが必要です。1:新宿の地域コード。7.GD-Graphグラフサンプル(37例)このサンプルグラフは、GD-GraphのダウンロードファイルGDGraph-1.43.tar.gzに同梱されているサンプルAPを走行(Windows)し作成したものです。したがい、グラフのタイトルや軸ラベルは英語です。サンプルグラフ名をクリックすると、グラフ、説明とソースコード(*.pl)がご覧になれます。Chart(グラフタイトル。Chart横棒グラフのクラス定義;GD::Graph::hbars。sets棒グラフ(縦)。sets棒グラフ(横)。other棒グラフ(縦)。other棒グラフ(横)。axes棒グラフ(横)(Y軸2つ)。(incremental)棒グラフ(縦)。(incremental)棒グラフ(横)。Debits棒グラフ(縦)プラス、マイナスバー。Debits棒グラフ(横)プラス、マイナスバー。(incremental)棒グラフ(縦)。(incremental)棒グラフ(横)。Time棒グラフ(縦)。Time棒グラフ(横)。Graph複数ライン折れ線グラフ。