Heim > php教程 > php手册 > php报表 jpgraph柱状图实例

php报表 jpgraph柱状图实例

WBOY
Freigeben: 2016-06-13 09:49:00
Original
1016 Leute haben es durchsucht

jpgraph是php教程中一个非常非常强大的第三方报表工具,据说能完成一切你想要的图形… 新手初识jpgraph肯定会遇到各种各样的问题,比如乱码什么的,本案例是jpgraph3.0.7制作,也经过本人的多次实验,解决乱码问题

<?php <br /><br>$datay=array();      //纵坐标数据<br><br>$datax=array();     //横坐标数据<br><br>foreach ($usernums as $key => $value){<br>$datay[] = $value;<br>$datax[] = $userids[$key];<br>}<br><br>require_once (‘jpgraph-3.0.7/jpgraph/jpgraph.php’);<br>require_once (‘jpgraph-3.0.7/jpgraph/jpgraph_bar.php’);<br><br>// Create the graph. These two calls are always required<br>$graph = new Graph(800,600);    //图像高宽<br>$graph->SetScale(“textlin”);<br><br>$graph->xaxis->SetTickLabels($datax);<br><br>$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);<br>$graph->xaxis->SetLabelAngle(30);<br><br>$graph->yaxis->scale->SetGrace(20);<br>$graph->xaxis->scale->SetGrace(20);<br>// Add a drop shadow<br>$graph->SetShadow();<br><br>// Adjust the margin a bit to make more room for titles<br>$graph->img->SetMargin(40,30,20,40);<br><br>// Create a bar pot<br>$bplot = new BarPlot($datay);<br><br>// Adjust fill color<br>$bplot->SetFillColor(‘orange’);<br>$bplot->value->Show();<br>$bplot->value->SetFont(FF_ARIAL,FS_BOLD,10);<br>$bplot->value->SetAngle(45);<br>$bplot->value->SetFormat(‘%d’);<br>$graph->Add($bplot);<br><br>// Setup the titles<br>$graph->title->Set(iconv(“UTF-8″, “gb2312″,”用户消费报表图”));<br>$graph->xaxis->title->Set(iconv(“UTF-8″, “gb2312″,”用户姓名”));<br>$graph->yaxis->title->Set(iconv(“UTF-8″, “gb2312″,”用户订单数量”));<br><br>$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);<br>$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD);<br>$graph->title->SetFont(FF_SIMSUN,FS_BOLD);<br><br>// Display the graph<br>$graph->Stroke();<br><br>?>
Nach dem Login kopieren
  
效果图:
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage