php使用Jpgraph绘制简单X-Y坐标图的方法

yipeiwu_com6年前PHP代码库

本文实例讲述了php使用Jpgraph绘制简单X-Y坐标图的方法。分享给大家供大家参考。具体实现方法如下:

<?php 
include ("src/jpgraph.php"); 
include ("src/jpgraph_line.php"); 
//将要用于图表创建的数据存放在数组中 
$data = array(19,23,34,38,45,67,71,78,85,87,90,96); 
$graph = new Graph(400,300); //创建新的Graph对象 
$graph->SetScale("textlin"); //设置刻度样式 
$graph->img->SetMargin(30,30,80,30); //设置图表边界 
$graph->title->Set("Year to Date Cost"); //设置图表标题 
// Create the linear plot 
$lineplot=new LinePlot($data); // 创建新的LinePlot对象 
$lineplot->SetLegend("Amount(M dollars)"); //设置图例文字 
$lineplot->SetColor("red"); // 设置曲线的颜色 
// Add the plot to the graph 
$graph->Add($lineplot); //在统计图上绘制曲线 
// Display the graph 
$graph->Stroke(); //输出图像 
?>

运行后效果图如下:

希望本文所述对大家的php程序设计有所帮助。

相关文章

PHP防盗链代码实例

防盗链是目前非常常见的web程序设计技巧。本文就以一个实例展示了PHP防盗链的实现方法。分享给大家供大家参考之用。具体方法如下: 主要功能代码如下: <?php /*...

PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)

本文实例讲述了PHP面向对象的特性。分享给大家供大家参考,具体如下: Demo1.php <?php header('Content-Type:text/html;...

探讨:如何编写PHP扩展

探讨:如何编写PHP扩展

用C/C++扩展PHP的优缺点:优点:效率,还是效率减少PHP脚本的复杂度, 极端情况下, 你只需要在PHP脚本中,简单的调用一个扩展实现的函数,然后你所有的功能都就被扩展实现了而缺点也...

初步介绍PHP扩展开发经验分享

环境:PHP 5.2.14 CentOS 5.5 第一步:建立扩展骨架 cd php-5.2.14/ext ./ext_skel –extname=laiwenhui 第二步:修改编译参...

PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】

本文实例讲述了PHP7实现和CryptoJS的AES加密方式互通。分享给大家供大家参考,具体如下: PHP类: class AES { /** * * @param...