include
(
"pChart/pData.class"
);
include
(
"pChart/pChart.class"
);
$DataSet
=
new
pData;
$DataSet
->AddPoint(
array
(100,320,200,10,43),
"Serie1"
);
$DataSet
->AddPoint(
array
(20190726,20190727,20190728,20190729,20190730),
"Serie3"
);
$DataSet
->AddSerie(
"Serie1"
);
$DataSet
->SetAbsciseLabelSerie(
"Serie3"
);
$Test
=
new
pChart(700,230);
$Test
->setFontProperties(
"Fonts/tahoma.ttf"
,8);
$Test
->setGraphArea(85,30,650,200);
$Test
->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);
$Test
->drawRoundedRectangle(5,5,695,225,5,230,230,230);
$Test
->drawGraphArea(255,255,255,TRUE);
$Test
->drawScale(
$DataSet
->GetData(),
$DataSet
->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2);
$Test
->drawGrid(4,TRUE,230,230,230,50);
$Test
->setFontProperties(
"Fonts/tahoma.ttf"
,6);
$Test
->drawTreshold(0,143,55,72,TRUE,TRUE);
$Test
->drawLineGraph(
$DataSet
->GetData(),
$DataSet
->GetDataDescription());
$Test
->drawPlotGraph(
$DataSet
->GetData(),
$DataSet
->GetDataDescription(),3,2,255,255,255);
$imageFile
=
"1.png"
;
$Test
->Render(
$imageFile
);
echo
'<img src=
"/static/imghw/default1.png"
data-src=
"'.$imageFile.'"
class
=
"lazy"
alt=
"PHP は折れ線グラフや円グラフなどを生成します。"
>';