【饼图生成类及示例】教程文章相关的互联网学习教程文章

用PHP制作饼图调查表_PHP教程

在调查程序中,我们需要根据统计的数据来 生成各种图表来生动的表示调查的百分比 。在PHP在这方面也是不负众望,它中可以通过加载GD库来实现一开始。饼状图表对于查看一个值占总值的百分比是一个好的方法。现在我们就用PHP来实现一个饼形图表,给大家讲述PHP在这方面的应用。它的设计思想是:首先以用imagecreate()来生成一个空白图形,然后在空白图形中用imageare()圆弧函数先画圆弧,再画两条线连接圆心和圆弧端点(PHP图像函数...

PHP对象编程实现3D饼图_PHP教程

//公用函数 //把角度转换为弧度 function deg2Arc($degrees) { return($degrees * (pi()/180.0)); } //RGB function getRGB($color){ $R=($color>>16) & 0xff; $G=($color>>8) & 0xff; $B=($color) & 0xff; return (array($R,$G,$B)); } // 取得在椭圆心为(0,0)的椭圆上 x,y点的值 function pie_point($deg,$va,$vb){ $x= cos(deg2Arc($deg)) * $va; $y= sin(deg2Arc($deg)) * $vb; return (array($x, $y)); } //3D饼图...

php动态生成饼图代码_PHP教程

*/ //创建图像 $image=imagecreatetruecolor(300,300); //定义画饼状图所需要的颜色 $white=imagecolorallocate($image, 0xff, 0xff, 0xff); $gray=imagecolorallocate($image, 0xc0, 0xc0, 0xc0); $darkgray=imagecolorallocate($image, 0x90, 0x90, 0x90); $navy=imagecolorallocate($image, 0x00, 0x00, 0x80); $darknavy=imagecolorallocate($image, 0x00, 0x00, 0x50); $red=imagecolorallocate($image, 0xff, 0x00, 0x00); $...

php3D饼图类绘制类函数_PHP教程

下面关于php 3D饼图类绘制类函数实现原理是根据//椭圆长半轴 等参数绘制一个3D饼图形的代码。下面关于php教程 3D饼图类绘制类函数实现原理是根据//椭圆长半轴 等参数绘制一个3D饼图形的代码。class chart{ var $a; //椭圆长半轴 var $b; //椭圆短半轴 var $DataArray; //每个扇形的数据 var $ColorArray; //每个扇形的颜色 要求按照十六进制书写但前面不加0x //为边缘及阴影为黑色 function chart($pa=100,$pb=60,$sData="100...

利用PHPExcel转Excel饼图_PHP教程【图】

PHPExcel处理Excel档真是个强大的工具,我有张报表,带饼图,需要转成Excel, PHPExcel有一个相关的例子,参考并修改后实现了这个效果, 可以让用户在点击下载过程中生成和下载Excel档,并在Excel中档生成饼图。 对其例子主要做了两方面的修改: 1. 改成从MySQL数据库取资料2. 加上了中文文件名在部份浏览器,如IE下,下载时名字乱码的解决方法. PHP报表如下:转成xls的效果图:<#26;喎?http://www.Bkjia.com/kf/ware/vc/" target="...

highcharts实例教程二:结合php与mysql生成饼图,highcharts实例教程_PHP教程【图】

highcharts实例教程二:结合php与mysql生成饼图,highcharts实例教程上回我们分析了用highcharts结合php和mysql生成折线图的实例,这次我们以技术cto网站搜索引擎流量为例利用highcharts生成饼图。 饼图通常用在我们需要直观地显示各个部分所占的比例的时候,比如我们需要统计各大搜索引擎来的流量比例。 第一步:创建数据库保存各搜索引擎流量的pv数 CREATE TABLE `pie` (`id` int(10) NOT NULL AUTO_INCREMENT,`title` varchar(3...

PHP中使用GD库创建圆形饼图的例子,gd圆形_PHP教程【图】

PHP中使用GD库创建圆形饼图的例子,gd圆形 在PHP中,有一些简单的图像函数是可以直接使用的,但大多数要处理的图像,都需要在编译PHP时加上GD库。除了安装GD库之外,在PHP中还可能需要其他的库,这可以根据需要支持哪些图像格式而定。GD库可以在http://www.boutell.com/gd/免费下载,不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF、JPEG、PNG、WBMP、XBM等格式的图像文件,此外还支持一些如FreeType、Type 1等字体...

PHP中用GD绘制饼图,gd绘制饼_PHP教程

PHP中用GD绘制饼图,gd绘制饼PHP中用GD绘制饼图,绘制的类见代码: 1 Class Chart{2 private $image; // 定义图像3 private $title; // 定义标题4 private $ydata; // 定义Y轴数据5 private $xdata; // 定义X轴数据6 private $color; // 定义条形图颜色7 private $bgcolor; // 定义图片背景颜色8 private $width; // 定义图片的宽9 private $height; // 定义图片的长10 11 /*12 * 构...

请问jpgraph画饼图的有关问题

请教jpgraph画饼图的问题画饼图的代码如下://画饼状图function DrawPieGraph($width,$hight,$mainTitle,$labels_x,$datay){ // Create the Pie Graph. $graph = new PieGraph($width,$hight); $theme_class= new UniversalTheme; $graph->SetTheme($theme_class); // Set A title for the plot $graph->title->Set($mainTitle); $graph->title->SetFont(FF_SIMSUN,FS_BOLD,20); // Create $p1 = new PiePlot3D($datay); $grap...

openflashchart怎么生成3D的饼图

求助:open flash chart如何生成3D的饼图?如题。请赐教。最好有例子。谢谢大家!------解决方案--------------------http://teethgrinder.co.uk/open-flash-chart/供参考 ------解决方案--------------------我也想要那种很厚有立体感觉的那种 ------解决方案--------------------立体的,你怎么看。那个就是立体的,就是你从上边看的。哈哈所以和不是立体的一样 ------解决方案--------------------可能吗?在他官网的示例中...

用fusioncharts2生成的3D饼图怎么显示标注

用fusioncharts 2 生成的3D饼图如何显示标注当生成3D饼图以后,由于分的块儿太多,导致显示标注的时候都重叠在一起了,想让它加一个引导线出来,把标注显示在旁边,这样看的就清晰了。请问有人弄过吗?在线等,急。。。------解决方案-------------------- 收费啊,换个免费的吧。是不是open flash chart你不行,你才换的。这有个模拟的。看着饼图很肉。毕竟不是flash的就是效果不是很好。http://blog.sina.com.cn/s/blog_6f9fb0e4...

PHP顶用GD绘制饼图

PHP中用GD绘制饼图PHP中用GD绘制饼图,绘制的类见代码: 1 Class Chart{ 2 private $image; // 定义图像 3 private $title; // 定义标题 4 private $ydata; // 定义Y轴数据 5 private $xdata; // 定义X轴数据 6 private $color; // 定义条形图颜色 7 private $bgcolor; // 定义图片背景颜色 8 private $width; // 定义图片的宽 9 private $height; // 定义图片的长 10 11 /* 12...

php三维饼图的实现代码_php实例

经过努力pie3d完成了,好东西与大家分享。不过小弟是php新手,代码可能不够精炼,希望大家指教共同来完善这个程序。记得通知我(estorm@yeah.net) +------------------------+ | pie3dfun.php//公用函数 | +------------------------+ define("ANGLE_STEP",5);//定义画椭圆弧时的角度步长 function chx_getdarkcolor($img,$clr){//求$clr对应的暗色 $rgb=imagecolorsforindex($img,$clr); return array($rgb["red"]/2,$rgb["green...

打造超酷的PHP数据饼图效果实现代码_php实例【图】

效果图:源代码: [code] //+------------------------+ //| pie3dfun.PHP//公用函数 | //+------------------------+ define("ANGLE_STEP", 5); //定义画椭圆弧时的角度步长 function draw_getdarkcolor($img,$clr) //求$clr对应的暗色 { $rgb = imagecolorsforindex($img,$clr); return array($rgb["red"]/2,$rgb["green"]/2,$rgb["blue"]/2); } function draw_getexy($a, $b, $d) //求角度$d对应的椭圆上的点坐标 { $d = deg2rad...

PHP中使用GD库创建圆形饼图的例子_php实例【图】

在PHP中,有一些简单的图像函数是可以直接使用的,但大多数要处理的图像,都需要在编译PHP时加上GD库。除了安装GD库之外,在PHP中还可能需要其他的库,这可以根据需要支持哪些图像格式而定。GD库可以在http://www.boutell.com/gd/免费下载,不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF、JPEG、PNG、WBMP、XBM等格式的图像文件,此外还支持一些如FreeType、Type 1等字体库。通过GD库中的函数,可以完成各种点、线...