本文实例讲述了php绘图之生成饼状图的方法。分享给大家供大家参考。具体如下:
这里要实现的功能是人口分布比例图,由扇形组成一个圆,每个扇形颜色不一样。
<?php $array = array("北京"=>1925,"上海"=>2016,"广州"=>1256,"深圳"=>980); $arr_key = array_keys($array); $color = array(); $im = imagecreatetruecolor(300,300); for($i=1;$i<=count($array);$i++){ $color[] = imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); }//创建饼状图,由多个扇形组成 $a1=rand(0,360); $sum = array_sum($array); for($j=0;$j<count($arr_key);$j++){ $a2 = $a1 + $arr_key[$j]/$sum*360; imagefilledarc($im,150,150,180,80,$a1,$a2,$color[$j],IMG_ARC_PIE); $a1 = $a2; }
//输出图像 header("content-type: image/png"); imagepng($im); //关闭 imagedestroy($im); ?>
希望本文所述对大家的php程序设计有所帮助。
本文向大家介绍PHP+mysql+Highcharts生成饼状图,包括了PHP+mysql+Highcharts生成饼状图的使用技巧和注意事项,需要的朋友参考一下 Mysql 首先我们建一张·chart_pie·表作为统计数据。 PHP 在pie.php我们要生成数据给前端调用: 此外,格式化数据市,如果要显示百分比,可使用this.percentage,Highcharts会自动将整数转换为百分
本文向大家介绍jQuery.Highcharts.js绘制柱状图饼状图曲线图,包括了jQuery.Highcharts.js绘制柱状图饼状图曲线图的使用技巧和注意事项,需要的朋友参考一下 在数据统计和分析业务中,有时会遇到客户需要在一个图表中将柱状图、饼状图、曲线图的都体现出来,即可以从柱状图中看出具体数据、又能从曲线图中看出变化趋势,还能从饼状图中看出各部分数据比重。Highcharts可以轻松
本文向大家介绍extjs图形绘制之饼图实现方法分析,包括了extjs图形绘制之饼图实现方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了extjs图形绘制之饼图实现方法。分享给大家供大家参考,具体如下: 这篇文章将介绍extjs中自带的饼图。 代码如下: 注: 1.上面中的createStore是创建饼图所需要的数据的--store。 2.上面中的legend 显示的右边的图例(表明
本文向大家介绍asp.net中生成饼状与柱状图实例,包括了asp.net中生成饼状与柱状图实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了asp.net中生成饼状与柱状图的实现方法。分享给大家供大家参考。具体方法如下: 一、生成图形的公共方法: 二、新建生成饼状柱状图页面BZImage.aspx: 后台: 三、显示饼状柱状图的页面: 前台: 希望本文所述对大家的asp.net程序设计有
饼状图用来显示一个数据系列,具体来说,饼状图显示一个数据系列中各项目的占项目总和的百分比。 Matplotlib 提供了一个 pie() 函数,该函数可以生成数组中数据的饼状图。您可使用 x/sum(x) 来计算各个扇形区域占饼图总和的百分比。pie() 函数的参数说明如下: X 数组序列,数组元素对应扇形区域的数量大小。 labels 列表字符串序列,为每个扇形区域备注一个标签名字。 color
本文向大家介绍php绘图之加载外部图片的方法,包括了php绘图之加载外部图片的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php绘图之加载外部图片的方法。分享给大家供大家参考。具体实现方法如下: 在实际应用中,就是常见的水印功能。 希望本文所述对大家的php程序设计有所帮助。