PHP绘制心电形状曲线统计图表[源码]
来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 03:38 点击:次
先看下最终效果:
下面为PHP代码:
- /******************************
- * 折线图生成函数
- ******************************/
- function line_stats_pic($value_y,$width,$high,$strong=1,$fix=0){
- //y值处理函数
- function line_point_y($num,$width,$high,$max_num_add,$min_num_add,$y_pxdensity){
- $return=$high-floor(($num-$min_num_add+$y_pxdensity)/(($max_num_add-$min_num_add)/$high));
- return $return;
- }
- //参数处理
- $allnum=sizeof($value_y);
- $maxmax_num=max($value_y); //最大值
- $minmin_num=min($value_y); //最小值
- $limit_m=$max_num-$min_num; //极差
- $max_num_add=$max_num+$limit_m*0.1; //轴最大值
- $min_num_add=$min_num-$limit_m*0.1; //轴最小值
- $limit=$max_num_add-$min_num_add; //极差-坐标轴y
- $y_pxdensity=($max_num_add-$min_num_add)/$high; //y轴密度
- $x_pxdensity=floor($width/$allnum); //x轴密度
- reset($value_y); //将数组指针归零
- $i=0;
- foreach($value_y as $val){
- $point_y[$i]=line_point_y($val,$width,$high,$max_num_add,$min_num_add,$y_pxdensity);
相关新闻>>
- 发表评论
-
- 最新评论 更多>>