php使用Jpgraph绘制3D饼状图的方法
本文实例讲述了php使用Jpgraph绘制3D饼状图的方法。分享给大家供大家参考。具体实现方法如下:
<?php include ("src/jpgraph.php"); include ("src/jpgraph_pie.php"); include ("src/jpgraph_pie3d.php"); $data = array(19,23,34,38,45,67,71,78,85,87,90,96); $graph = new PieGraph(400,300); $graph->SetShadow(); $graph->title->Set("年度收支表"); $graph->title->SetFont(FF_SIMSUN,FS_BOLD); $pieplot = new PiePlot3D($data); //创建PiePlot3D对象 $pieplot->SetCenter(0.4); //设置饼图中心的位置 $pieplot->SetLegends($gDateLocale->GetShortMonth()); //设置图例 $graph->Add($pieplot); $graph->Stroke(); ?>
运行效果图如下:
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
PHP中使用GD库绘制折线图 折线统计图的绘制方法
在PHP中,有一些简单的图像函数是可以直接使用的,但大多数要处理的图像,都需要在编译PHP时加上GD库.除了安装GD库之外,在PHP中还可能需要其他的库,这可以根据需要支持哪些图像格式而定.GD库可以在http://www.boutell.com/gd/免费下载,不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF.JPEG.PNG.WBMP.XBM等格式的图像文件,此外还支持一些如FreeType.Type 1等字体库.通过GD库中的函数可以完成各种点.线.几何图形.文本及颜色的
-
利用php输出不同的心形图案
首先为大家分享php输出心形曲线的代码,代码如下 <?php for($t=0;$t<360;$t++) { $y=2*cos($t)-cos(2*$t); //笛卡尔心形曲线函数 $x=2*sin($t)-sin(2*$t); $x+=3; $y+=3; $x*=70; $y*=70; $x=round($x); $y=round($y); $str[]=$x; $y=$y+2*(180-$y);//图像上下翻转 $x=$y; $str[]=$x; } $im=imagecreate(400
-
php GD绘制24小时柱状图
80,250,430,134,35,60,233,90,263,225,120,59,151,677,340,221,550,300,229,97,230,123,133,87 一共24个数字 一个都不能少哦少了要出错 你可以修改函数判断一下 复制代码 代码如下: <?PHP /* 24小时柱状图 作者:taokey QQ:29611705 */ function h24($str){ $hour = explode(",",$str);
-
php实现的中秋博饼游戏之绘制骰子图案功能示例
本文实例讲述了php实现的中秋博饼游戏之绘制骰子图案功能.分享给大家供大家参考,具体如下: 最近公司中秋博饼(在厦门),自己没事也想玩玩,所以就想动手写了一个纯php实现的中秋博饼游戏,既然要纯php实现,就要用php来生成图案,所以第一步就先绘制骰子图案. 平时很少使用php绘图,不过查查资料还是绘制出来了,不多说了,代码如下: header('Content-Type:image/png'); $img = imagecreatetruecolor(200, 200); $white = i
-
PHP实现绘制3D扇形统计图及图片缩放实例
1.利用php gd库的函数绘制3D扇形统计图 <?php header("content-type","text/html;charset=utf-8"); /*扇形统计图*/ $image = imagecreatetruecolor(100, 100); /*创建画布*/ /*设置画布需要的颜色*/ $white = imagecolorallocate($image,0xff,0xff,0xff); $gray = imagecolorallocate
-
php使用Jpgraph绘制复杂X-Y坐标图的方法
本文实例讲述了php使用Jpgraph绘制复杂X-Y坐标图的方法.分享给大家供大家参考.具体实现方法如下: <?php include ("src/jpgraph.php"); include ("src/jpgraph_line.php"); $data1 = array(19,23,34,38,45,67,71,78,85,87,90,96); //第一条曲线的数组 $data2 = array(523,634,371,278,685,587,490,25
-
利用php绘制饼状图的实现代码
drawPieImg()函数包含8个参数,$title为饼状图的标题:$dataArr为需要显示的数据数组:$labelArr为对应数据的标签分类数组:$colorArr为对应数据的绘图颜色数组,这4个参数是必须的,对于不同的系统应用传递相应的参数即可.接下来的4个参数,负责设置要生成的饼状图的大小,如果不设置则使用系统默认值.程序按照床底数组数据的大小,从0度开始绘制,方向按照顺时针方向依次绘制对应数据占据的扇面大小. 复制代码 代码如下: <?php //变量定义,画椭圆弧时的角度大小 de
-
PHP中创建图像并绘制文字的例子
在图像中显示的文字也需要按坐标位置画上去.在PHP中不仅支持比较多的字体库,而且提供了非常灵活的文字绘制方法.例如,在图中绘制缩放.倾斜.旋转的文字等.可以使用imageString().imageStringUP()或imageChar()等函数使用的字体文字绘制到图像中.这些函数的原型如下所示: 复制代码 代码如下: bool imagestring(resource $image,int $font,int $x ,int $y,string $s,int $color)
-
php使用gd2绘制基本图形示例(直线、圆、正方形)
本文实例讲述了php使用gd2绘制基本图形.分享给大家供大家参考,具体如下: 应用GD2函数可以绘制的图形有多种,最基本的图形包括条.圆.方形等.无论开发人员绘制多么复杂的图形,都是在这些最基本的图形的基础上进行深化的,只有掌握了最基本的图形的绘制方法,才能绘制出各种具有独特风格的图形. 在GD2中可以分别应用imageline()函数.imagearc()函数和imagerectangle()函数绘制直线,圆形和方法. 下面将介绍这些函数的使用方法: bool imageline( resou
-
PHP中绘制图像的一些函数总结
在PHP中绘制图像的函数非常丰富,包括点.线.各种几何图形等可以想象出来的平面图形,都可以通过PHP中提供的各种画图函数完成.我们在这里介绍一些常用的图像绘制,如果使用我们没有介绍过的函数,可以参考手册实现.另外,这些图形绘制函数都需要使用画布资源,并在画布中的位置通过坐标(原点是在画布左上角的起始位置,以像素为单位,沿着X轴正方向向右延伸,Y轴正方向向下延伸)决定,并且还可以通过函数的最后一个参数,设置每个图形的颜色.画布中的坐标系统如图所示. 一.函数图形区域填充imageFill() 通过
-
如何使用php绘制在图片上的正余弦曲线
以前用actionscript写动态绘制三角函数曲线,其实php输出三角函数曲线也很简单. 复制代码 代码如下: <?php define("MAX_WIDTH_PIXEL", 600); define("MAX_HEIGHT_PIXEL", 240); //发送标头信息 header("Content-type: image/gif"); //建立图像 $img = imageCreate(MAX_WIDTH_PIXEL, MAX_HEI
-
php使用GD2绘制几何图形示例
本文实例讲述了php使用GD2绘制几何图形的方法.分享给大家供大家参考,具体如下: 使用GD2函数不仅可以绘制线条图形,而且可以绘制填充图形,如填充圆形,填充矩形等.下面对GD2中常用的填充图形的绘制方法进行介绍. bool imagefill( resource image, int x, int y, int color ) imagefill()函数在image图像的坐标( x, y ) (图像的左上角为(0,0))处用color颜色执行区域填充(即与(x,y)点颜色相同切相邻的点都会被填
随机推荐
- 5个最佳的Javascript日期处理类库分享
- Laravel中获取路由参数Route Parameters的五种方法示例
- Angular使用ng-messages与PHP进行表单数据验证
- C#匹配中文字符串的4种正则表达式分享
- asp.net Javascript 的几种写法与提示
- .net中as和is之间的区别分析
- Js控制滑轮左右滑动实例
- python中nan与inf转为特定数字方法示例
- MySQL高速缓存启动方法及参数详解(query_cache_size)
- MySQL 元数据查看及实例代码
- php中namespace及use用法分析
- Gearman::XS在Centos下的编译安装方法
- C#实现的AES加密解密完整实例
- 防止ajax重复请求的方法(GET和POST)
- Java 使用poi把数据库中数据导入Excel的解决方法
- Ajax 数据请求的简单分析
- js获取指定时间的前几秒
- javascript中的void运算符语法及使用介绍
- Java简单实现对一串数字采用相应的加密策略后传输
- C#设置页面单位和缩放的方法