データセットの方法
$Dataset =& Image_Graph::factory('random', array(31, 0, 10, false));
ランダム発生
$img_text = mb_convert_encoding('とあるサイト',"UTF-8","euc");
$Dataset->setName($img_text);
凡例
$Line =& Image_Graph::factory('Image_Graph_Line_Solid', "red");
線グラフの線オブジェクトを生成(赤い実線)
Line->setThickness(1);
線の太さ1ピクセル
$Marker =& Image_Graph::factory('Image_Graph_Marker_Array');
マーカーオブジェクト(線上の印)
$BoxMarker =& Image_Graph::factory('Image_Graph_Marker_Box');
マーカー生成
$BoxMarker->setSize(3);
マーカー/サイズ
$BoxMarker->setLineColor("red");
マーカー/枠色
$BoxMarker->setFillColor("red");
マーカー/中色
$Marker->add($BoxMarker);
$Plot =& $Plotarea->addNew('line', array(&$Dataset));
エリアにラインとして描画
$Plot->setLineStyle($Line);
線のスタイルは上の設定($Line)
$Plot->setMarker($Marker);
$Markerオブジェクトをセット。
別の方法
$Dataset2 =& Image_Graph::factory('dataset');
$Dataset2->addPoint('1', 3);
$Dataset2->addPoint('2', 10);
$Dataset2->addPoint('3', 12);
$Dataset2->addPoint('4', 10);
$Dataset2->addPoint('5', 15);
$Dataset2->addPoint('6', 16);
$Dataset2->addPoint('7', 20);
$Dataset2->addPoint('8', 15);
$Dataset2->addPoint('9', 9);
$Dataset2->addPoint('10', 16);
データを作成
$img_text = mb_convert_encoding('別のサイト',"UTF-8","euc");
$Dataset2->setName($img_text);
凡例
$Line2 =& Image_Graph::factory('Image_Graph_Line_Solid', "blue");
線グラフの線オブジェクトを生成(青い実線)
$Line2->setThickness(1);
線の太さ1ピクセル
$Plot2 =& $Plotarea->addNew('line', array(&$Dataset2));
エリアにラインとして描画
$Plot2->setLineStyle($Line2);