|
|
|
ต้องการแทรกกราฟลงในเพจครับ - - pChart |
|
|
|
|
|
|
|
ต้องการแทรกกราฟลงในเพจครับ แล้วติดตรงที่ว่าพอเอา code ลงไปใส่ในจุดที่ต้องการเพิ่มกลับไม่แสดงกราฟครับ จะแสดงก็ต่อเมื่ออยู่ตรง headers เท่านั้นครับ ไม่ทราบว่าต้องใช้วิธีไหนในการแทรกครับ ขอบคุณครับ !!
-----------------------------------------------
Code (PHP)
<?php
include("pChart/pData.class");
include("pChart/pChart.class");
$DataSet = new pData;
$DataSet->AddPoint(array(1079,1151,1185,1226,1121,738,710),"Visitor");
$DataSet->AddPoint(array("1 พ.ย.","2 พ.ย.","3 พ.ย.","4 พ.ย.","5 พ.ย.","6 พ.ย.","7 พ.ย."),"Day");
$DataSet->AddSerie("Visitor");
$DataSet->SetAbsciseLabelSerie("Day");
$DataSet->SetYAxisName("Visitors");
$DataSet->SetYAxisUnit("ip");
$Graph = new pChart(700,230);
$Graph->setFontProperties("Fonts/tahoma.ttf",8);
$Graph->setGraphArea(70,30,680,200);
$Graph->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);
$Graph->drawRoundedRectangle(5,5,695,225,5,230,230,230);
$Graph->drawGraphArea(255,255,255,TRUE);
$Graph->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2);
$Graph->drawGrid(4,TRUE,230,230,230,50);
$Graph->setFontProperties("Fonts/tahoma.ttf",6);
$Graph->drawTreshold(0,143,55,72,TRUE,TRUE);
$Graph->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription());
$Graph->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255);
$Graph->setFontProperties("Fonts/tahoma.ttf",8);
$Graph->drawLegend(75,35,$DataSet->GetDataDescription(),255,255,255);
$Graph->setFontProperties("Fonts/tahoma.ttf",10);
$Graph->drawTitle(60,22,"Test Pchart",50,50,50,585);
$Graph->Stroke("example1.png");
?>
Tag : PHP, Windows
|
|
|
|
|
|
Date :
2012-12-07 17:39:18 |
By :
defter |
View :
963 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สร้างไฟล์ใหม่ทำให้มันแสดง เสร็จแล้ว ใช้ iFram เรียกไปยังตำแหน่งของหน้าเว้ปที่ต้องการได้หรือเปล่าครับ... (วิธีโบราณ ๆ แบบนี้แหละ)
|
|
|
|
|
Date :
2012-12-07 22:35:45 |
By :
noomna19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><iframe src=" ............ " width="700" height="248">
ทำแบบนี้ได้ครับ แต่มันมีวิธีเดียวเหรอครับ
|
|
|
|
|
Date :
2012-12-08 15:03:30 |
By :
defter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|