JpGraph 实例学习进阶

 最近总朋友问我,这JpGraph怎么用。连个中文版的说明文档都没有。仔细想来还是建个博客,写一点心得,大家一起学习。其实Jpgraph里面有很多例子,可以看着学习。只不过是英文档的,可能要费点时间。我就写从简单例子开始写起吧,上面有注释:

  <?php
  /*
   *author:军
   *qq:378103072
  */
 //画图必须先倒入jpgraph.php 这样才能创建图形对象
 require_once('jpgraph/src/jpgraph.php');
 
 //如果绘制线性图,就要导入line类
 require_once('jpgraph/src/jpgraph_line.php');

 //创建图像(500是宽 400是高)
$graph = new Graph(300,200);

//设置图的刻度样式,有好几种样式直线lin,文本text对数log 整形int 可以自由组合
$graph->SetScale("textlin");
       
$graph->img->SetMargin(40,30,20,40);//设置边距顺序是左 右 上 下


//***构建曲线对象
  //构建数组
  $date=array(1,2,6,3,9,1);
 
  //new 曲线对象,把数组传递过去
  $lineplot=new LinePlot($date);
 
  //设置曲线颜色
  $lineplot->SetColor("red");
 
  //设置图例文字
  $lineplot->SetLegend("line is shopping");
 
  //把曲线对象放入图像中 
  $graph->add($lineplot);

$graph->title->Set("line show");//设置统计图的标题
$graph->xaxis->title->Set("X-title");//设置横坐标名称
$graph->yaxis->title->Set("Y-title");//设置纵坐标名称

//设置字体
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);

// 显示图像,没有这句,图像是不会显示的
$graph->Stroke();
?>

运行:显示效果jpgraph  图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值