php 는 Jpgraph 를 사용 하여 복잡 한 X-Y 좌표 도 를 그 리 는 방법

1876 단어 phpJpgraph
본 고 는 php 가 Jpgraph 를 사용 하여 복잡 한 X-Y 좌표 도 를 그 리 는 방법 을 실례 로 서술 하 였 다.모두 에 게 참고 하도록 공유 하 다.구체 적 인 실현 방법 은 다음 과 같다.

<?php 
include ("src/jpgraph.php"); 
include ("src/jpgraph_line.php"); 
$data1 = array(19,23,34,38,45,67,71,78,85,87,90,96); //         
$data2 = array(523,634,371,278,685,587,490,256,398,545,367,577); //         
$graph = new Graph(400,300); //    Graph   
$graph->SetScale("textlin"); 
$graph->SetY2Scale("lin"); 
$graph->SetShadow(); //          
$graph->img->SetMargin(40,50,20,70); //       
$graph->title->Set("     "); //       
$lineplot1=new LinePlot($data1); //           
$lineplot2=new LinePlot($data2); 
$graph->Add($lineplot1); //          
$graph->AddY2($lineplot2); 
$graph->xaxis->title->Set("  "); //        
$graph->yaxis->title->Set("   "); 
$graph->y2axis->title->Set("   "); 
$graph->title->SetFont(FF_SIMSUN,FS_BOLD); //     
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD); 
$graph->y2axis->title->SetFont(FF_SIMSUN,FS_BOLD); 
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD); 
$lineplot1->SetColor("red"); //     
$lineplot2->SetColor("blue"); 
$lineplot1->SetLegend("Cost Amount"); //       
$lineplot2->SetLegend("Revenue Amount"); 
$graph->legend->SetLayout(LEGEND_HOR); //          
$graph->legend->Pos(0.4,0.95,"center","bottom"); 
$graph->Stroke(); //     
?>
다음 그림 과 같이 실행 효과:

본 논문 에서 말 한 것 이 여러분 의 phop 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기