Sunday, August 28, 2011

PHP වලින් Graph (2කොටස)

සුභ රත්‍රියක් වේවා මගේ යාලුවනේ. බ්ලොග් 1 පටන් ගත්තට ගොඩක් දවසකින් ලිපියක් ලියන්න බැරි උනනේ. Training 1 වැඩ ගොඩයි මේ දවස්වල. කිලිනොච්චියේ site 1කටත් ගියනේ මං. සමාවෙන්න ඔනි ගොඩක් කාලෙකින් ලියපු නැති 1ට.
අද PHP graph වල 2 වෙනි කොටස පටන් ගන්නයි හදන්නේ. කලින් අපි 1 දිගට යන data ටිකකට graph 1ක් ඇන්දනේ. අද බලමු X අක්ෂයේ විචල්‍යවලට අපේම දත්ත දාන විදිය කොහොමද කියලා. කලින් වගේමයි. අමාරු නෑ.
කරන්න තියෙන්නේ කලින් අපි හදපු graph.php file 1කේම copy 1ක් අරගෙන parametergraph.php කියලා save කරගන්න.
දැන් ඒක open කරලා පහල code 1 $data = array(586, 535, 433, 623, 532, 732, 544, 623, 778, 878, 787, 543, 832); 1 වෙනුවට paste කරගන්න.

$data = array("Jan"=>1324, "Feb"=>1200, "Mar"=>100, "Apr"=>1925, "May"=>1444,
"Jun"=>957, "Jul"=>364, "Aug"=>221, "Sep"=>1300, "Oct"=>848, "Nov"=>719, "Dec"=>114);


එතකොට ඔයාලට පෙනෙයි අලුතෙන් ලස්සන පහල පේනව වගේ graph 1ක්. ඔයාලත් කරලා බලන්න. එහෙනම් ජයවේවා හැමෝටම...!!!

Sunday, August 7, 2011

PHP වලින් Graph (1කොටස)

ඔන්න මං අදම පොඩි වැඩක් ගැන කියන්නයි යන්නේ. මගේ project 1ට ඔනි උන දෙයක් තමයි මේ. ඒ තමයි php වලින් graph 1ක් අදින හැටි. ඒකට අපි පොඩි library file 1ක් පවිච්චි කරනවා. මුලින්ම කරන්න තියෙන්නේ ඒක මේ ලින්ක් 1න් බාගන්න එක.
දැන් අපි බලමු මේ වගේ graph 1ක් කොහොමද අදින්නේ කියලා.
මේකට අපි php file 1ක් හදාගන්න ඔනි අපේ බාගත්තු library folder 1 ඇතුලේ. අපි ඒක graph.php කියලා save කරමු. දැන් ඒක open කරලා මෙන්න මේ code 1 paste කරන්න ඔනි.
<?php
include('phpgraphlib.php');
$graph = new PHPGraphLib(500,350);
$data = array(586, 535, 433, 623, 532, 732, 544, 623, 778, 878, 787, 543, 832);
$graph->addData($data);
$graph->setTitle(' All Students attendance in UWU for 1 year');
$graph->setGradient('red', 'maroon');
$graph->createGraph();
?>
graph.php file 1 වෙන තැනක save කලානම් library file එකේ path 1 include1ට දෙන්න. මේ විදියට sequence 1කට යන තොරතුරු සමූහයකට $data = array එකේ data වෙනස් කර කර graph 1ක් හදාගන්න අපිට දැන් පුලුවන් නේද?
තව ගොඩාක් වැඩ මෙකේ තියෙනවා. එවා ඔක්කොම ටිකෙන් ටික මං ලියන්නම්කෝ. දැන්නම් මටත් නිදි මතයි. එහෙනම් හැමෝටම ජයවේවා...!!!

මාගේ පලමු ලිපිය

සුභ සන්ධ්‍යාවක් මගෙ යහලු යෙහෙලියනේ. ගොඩාක් කාලෙක ඉදන් කරන්න කියලා හිතාගෙන හිටපු පොඩි වැඩක් මට අද පටන් ගන්න හිතුනා. ඒක තමයි මගෙ මේ පුංචි බ්ලොග් 1. දැක්ක ගමන්ම ඔයාලට පේනවනේ මන් මොකක්ද කරන්න යන්නේ කියලා. ඇත්තටම මට හිතුනා මං කොහෙන්හරි ඉගෙන ගත්තු අලුත්, අමුතු, පුදුම හිතෙන දේවල් ඔයාලත් එක්ක බෙදාහදා ගන්න ඕනි කියලා. මට පුලුවන් ඉක්මනටම ඔයාලට ලිපි ලියන්න මං පටන් ගන්නවා. සමහරවිට අද රෑටම. සමහර දේවල් තියෙනව අන්තර්ජාලයේ අපිට ඔනි දේ එක පාරටම හොයාගන්න බැරි. මට ඒක ගොඩක්ම දැනුනේ මගේ කැම්පස්  project 1 කරන්න ගත්තාම තමයි. ඒත් ඉතින් පුදුම ගේමක් දීල මට ඔනි දේවල් මං හොයාගත්ත යාලුවන්ගෙනුත් අහගෙන. ඒ වගේ මං අමාරුවෙන් ඉගෙන ගත්තු දේවල් බෙදාගන්න ඕනි කියලා හිතුනා. තව ඔය අනම් මනම් Tricks  ටිකකුත් මට හම්බුනා. ඒවත් ලගදිම මං දාන්නම්කෝ. හොද නරක තියෙනවනම් මට කියලා එවන්න. එහෙනම් ජයවේවා හැමෝටම !!!