时间:2021-05-28
本文实例讲述了Ajax+Jpgraph实现的动态折线图功能。分享给大家供大家参考,具体如下:
一 代码
fun.js:
var i=1;function progress(){ setInterval("beginProgress()", 600);}function beginProgress(){ $("#img").attr("src", "img.php?m="+i); i++; if(i>=12){ i=1; }}index.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>Ajax+Jpgraph制作动态折线图</title></head><script language="javascript" src="js/jquery-1.3.2.js"></script><script language="javascript" src="js/fun.js"></script><body> <img id="img" src="img.php?m=0" /> <br> <input type="button" value="开始" onclick="progress()"/></body></html>img.php:
<?phprequire_once 'src/jpgraph.php'; //导入Jpgraph类库require_once 'src/jpgraph_line.php'; //导入Jpgraph类库的柱状图功能$dataTmp = array(56, 78, 34, 65, 89, 24 ,67 ,88, 45, 68, 70, 50); //设置统计数据$data1 = array(0, 0, 0, 0, 0, 0 ,0 ,0, 0, 0, 0, 0); //设置统计数据$m = $_GET['m'];for($i=0; $i<$m; $i++){ $data1[$i] = $dataTmp[$i];}$graph = new Graph(500, 320);$graph->SetScale("textlin");$graph->SetShadow();$graph->img->SetMargin(40, 30, 30, 70);$graph->title->Set("图书销售走势表");$lineplot1 = new LinePlot($data1);$graph->Add($lineplot1);$graph->xaxis->title->Set("月份");$graph->yaxis->title->Set("book A销售金额(万元)");$graph->title->SetFont(FF_SIMSUN, FS_BOLD);$graph->yaxis->title->SetFont(FF_SIMSUN, FS_BOLD);$graph->xaxis->title->SetFont(FF_SIMSUN, FS_BOLD);$lineplot1->SetColor('red');$lineplot1->SetLegend('book A');$graph->legend->SetLayout(LEGEND_HOR);$graph->legend->Pos(0.4, 0.95, 'center', 'bottom');$graph->Stroke();二 运行结果
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP+ajax技巧与应用小结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
之前公司有个绘制实时盈利率折线图的需求,实现的还不错,今天来分享下vue+echarts实现动态折线图的方法。实现代码importechartsfrom'ech
所谓动态折线图,就是折线图能随着手指的滑动进行动态绘制,这里很定会产生动画效果。基于这个效果,这里使用SurfaceView进行制图。实现步奏如下:(1):这里
WPS绘制折线图的方法如下: 1、打开要处理的工作表格。 2、选择要做成折线图的数据。 3、点击插入图表。 4、选择折线图。 5、点击确定,折线图即显
还在为Excel堆积折线图怎么制作而苦恼吗,下面教大家Excel堆积折线图怎么制作,让你告别Excel堆积折线图怎么制作的烦恼。 一、堆积折线图的制作
本文实例讲述了PHP使用JpGraph绘制折线图操作。分享给大家供大家参考,具体如下:下载jpgraph类库,使用的是src目录下的类文件。require_on