使用GD2函数向图表中添加行和列标签(PHP图形图像的典型应用教程5)

黄舟
发布: 2017-04-24 17:26:17
原创
2368人浏览过

使用gd2函数向图表中添加行和列标签(php图形图像的典型应用教程5)

图表在数据中的应用非常广泛,也非常的使用,通过数据图表可以把复杂的数据直观化的展示出来,那么我们这篇文章就是主要讲解向图表中添加行和列的操作方法!

我们继续来回顾一下上一篇文章《使用GD2函数绘制几何图形(PHP图形图像的典型应用教程4)》,这上一篇文章中我们介绍的使用GD2函数绘制几何图形,也介绍了我们图像处理的几个常用函数,那么我们今天来介绍图表中添加行和列标签!

本文技术要点:

我们还是需要应用GD2函数来向图表中添加行和列标签,其中有的函数我们在前几篇文章都跟大家详细介绍过了,现在我们介绍几个函数!

立即学习PHP免费学习笔记(深入)”;

(1)imagecreatefrompng()函数

该函数用于获取 png格式的图片文件,该函数的语法格式如下:

resource imagecreatefrompng ( string $filename )
登录后复制

imagecreatefrompng() 返回一图像标识符,代表了从给定的文件名取得的图像。

(2)imageline()函数

该函数用于绘制一条实线,函数的语法格式如下:

bool imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )
登录后复制

该函数用 color 颜色在图像中从坐标(x1,y1)到(x2,y2)绘制一条实线,原点(0,0)为图像对左上角。

(3)imagestring()函数

该函数用于在图像上水平的绘制一行字符串,具体语法格式如下:

bool imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )
登录后复制

参数 font为字形,设置为 1 到 5 表示使用默认字形;参数 x, y为字符串起点坐标,字符串的内容放在参数 s 中,参数 col表示字符串的颜色!

实现过程

<?php
header("Content-Type:text/html; charset=utf-8");
$im = imagecreatefrompng("upfile/2.png"); //载入一张 png 格式图片
$black = imagecolorallocate($im,255,0,0); //设置颜色值,
imageline($im,0,20,0,532,$black);         //设置Y轴纵坐标
imageline($im,0,437,585,437,$black);      //设置X轴纵坐标
imagestring($im,10,0,5,"Y",$black);       //输出字符Y
imagestring($im,10,560,422,"X",$black);   //输出字符X
imagepng($im,"a.png");                    
echo  "@@##@@";                //输出图像
imagedestroy($im);                       //释放图像资源
?>
登录后复制

输出的结果如下:

使用GD2函数向图表中添加行和列标签(PHP图形图像的典型应用教程5)

注意:

imagepng()函数是以png 格式输出内容发送到浏览器,若用户要求以不同的格式输出,应该调用其相应的函数,如意GIF 格式发送,应该调用 imagegif()函数。

关于向图表中添加行和列标签就介绍到这里,是不是很简单呢,下面我们我们继续介绍图表分析产品数据,具体请阅读《使用GD2函数实现图表分析产品数据(PHP图形图像的典型应用教程6)》!

75.png

以上就是使用GD2函数向图表中添加行和列标签(PHP图形图像的典型应用教程5)的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号