繪制柱形圖
Jpgraph類庫同樣支持柱狀圖的繪制,柱狀圖表現(xiàn)形式如下:

柱狀圖是由一系列高度不等的縱向條紋表示數(shù)據(jù)分布的情況,橫軸表示數(shù)據(jù)類型,縱軸顯示分布情況。
任務(wù)
請根據(jù)代碼中提供的一組數(shù)據(jù)$data和,繪制一個柱狀圖。步驟如下:
1、首先加載需要的類庫文件;
2、接著實例化Graph類,并進行相關(guān)的設(shè)置;
3、然后實例化具體的圖形類并進行相關(guān)設(shè)置;
4、最后把具體圖形類的實例化對象添加到Graph類對象中并輸出。
請在代碼區(qū)域第24行,輸入以下指令,設(shè)置柱狀圖的填充顏色:
$barPlot->setfillcolor("yellow");
請在代碼區(qū)域第26行,輸入以下指令,設(shè)置柱狀圖的邊框顏色:
$barPlot->Setcolor("red");
<?php
//引入類庫
require_once "/data/webroot/resource/php/src/jpgraph.php";
require_once "/data/webroot/resource/php/src/jpgraph_bar.php";
//柱形圖模擬數(shù)據(jù)
$data=array(0=>-21,1=>-3,2=>12,3=>19,4=>23,5=>29,6=>30,7=>22,8=>26,9=>18,10=>5,11=>-10);
//創(chuàng)建背景圖
$graph=new Graph(400,300);
//設(shè)置刻度樣式
$graph->SetScale("textlin");
//設(shè)置邊界范圍
$graph->img->SetMargin(30,30,80,30);
//設(shè)置標(biāo)題
$graph->title->Set("BarPlot test");
//得到柱形圖對象
$barPlot=new BarPlot($data);
//設(shè)置柱形圖圖例
$barPlot->SetLegend("beijing");
//顯示柱形圖代表數(shù)據(jù)的值
$barPlot->value->show();
//將柱形圖加入到背景圖
$graph->Add($barPlot);
//設(shè)置柱形圖填充顏色
//設(shè)置邊框顏色
//將柱形圖輸出到瀏覽器
$graph->Stroke();
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求