网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > PHP > 正文
php绘图库jpgraph,为你的网站画图只要五分钟
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/12/05
下载{$ArticleTitle}原创论文样式

   jpgraph这个强大的绘图组件能根据你的需要画出任意图形,甚至"aleax的网站访问量统计图"这种也相当简单好画.只要你能提供数据,它就能画图.  简单的说, 画图就像你刚学数据结构时候编写的一些处理数据算法, 而这里只是多了几个调用绘图函数的过程来把处理的数据填进去自动画图.

  除了简单易用, 它还有一个好处: 支持中文。

  先到官方网站下载相应的库,注意有支持PHP4.*和php5.*两种版本的, 选择合适你的下载,然后先了解一下文件的组织结构最上层目录有doc 和 src 两个文件夹, doc 里面是文档和类库说明, src 是一些配置文件和绘制某一 "图元" 的php文件,注意,我说的"图元"的意思就是它们是一张图的基本组成部分,你完全可以自由组合画出复杂的图形。 src里还有一个example文件夹, 里面有几百个例子,都是相当简单的,我们完全可以不必看文档只要模仿里面的例子就可以快速画出图来。 运行几个图形,挑几个能抓住你眼睛的图形,看一下代码,组合一下功能,就出来了,画图简单到只要五分钟,中文支持就更简单了,内置支持simsun字附,在要图上写中文时SetFont(FF_SIMSUN,FS_BOLD) 就可以了.

  下面是我组合的一个例子,代码很简单,因为数据我没有处理, 这里只演示画图的功能代码 , 当然,填充的数据是很灵活的,可以来自数据库,可以由你重新写算法处理,X轴显示的数据也一样,至于画曲线图,柱图,饼图,还是混合图,就随你选了

    include ("date/jpgraph.php");
    include ("date/jpgraph_line.php");
    include ("date/jpgraph_error.php");
    $datay = array(1,3,13,5,8,6,17,21,15,7,4,1); //填充的数据  
    $graph = new Graph(400,200,"auto");
    $graph->img->SetMargin(35,35,35,35);  
    $graph->img->SetAntiAliasing();
    $graph->SetScale("textlin");
    $graph->SetShadow();
    $graph->title->Set("**曲线图");
    $graph->xaxis->title->Set("$year");
    $graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
    $graph->yaxis->title->Set("身高(cm)");
    $graph->SetMarginColor("lightblue");
    $graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
    $graph->title->SetFont(FF_SIMSUN,FS_BOLD);
    $graph->xaxis->SetPos("min");
    $graph->yaxis->HideZeroLabel();
    $graph->ygrid->SetFill(true,'#EFEFEF@0.5','#BBCCFF@0.5');
    $a=array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");//X轴
    $graph->xaxis->SetTickLabels($a);
    $graph->xaxis->SetFont(FF_SIMSUN);
    $graph->yscale->SetGrace(20);    
    $p1 = new LinePlot($datay);
    $p1->mark->SetType(MARK_FILLEDCIRCLE);
    $p1->mark->SetFillColor("red");
    $p1->mark->SetWidth(4);
    $p1->SetColor("blue");
    $p1->SetCenter();
    $graph->Add($p1);
    $graph->Stroke();

  php绘图库jpgraph,为你的网站画图只要五分钟

(责任编辑:admin)

  • 上一篇资讯: jpgraph使用
  • 下一篇资讯: JPGraph配置与应用
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号