以前用PHP作图时必须要掌握复杂抽象的画图函数,或者借助一些网上下载的花柱形图、饼形图的类来实现。没有一个统一的chart类来实现图表的快速开发。现在我们有了一个新的选择:JpGraph。它专门提供图表的PHP类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相关数据,定义标题,图表类型,然后的事情就交给JpGraph,只需掌握为数不多的JpGraph内置函数(可以参照JpGraph附带例子学习),就可以画出非常炫目的图表!
工具/原料
1
最新的版本JpGraph压缩包
2
最低要求为4.04版本的PHP
3
版本2.0的GD库
方法/步骤
1
到各大网站上下载最新版本的JpGraph,解压压缩包到任意文件夹。
2
doc目录为帮助系统目录,其中包括从开始安装配置到使用说明,函数介绍等一应俱全,如果有耐心的话,可以好好看看(不过事全英的)。然后我们打开src文件夹
3
我们需要的Examples目录,因为在它里面包含了JpGraph库文件和很多的样例文件,我们可以参考它的样例文件,自己写相关的图形报表生成代码。
4
找到JpGraph库文件目录中有一个名为jpg-config.inc的文件,它是JpGraph的配置文件,通过这里可以设置JpGraph的相关参数,例如设置jpgraph的cache(缓存)文件夹,和TTF(字体)文件夹等内容。(不设置的话,图片默跟生成图片的文件同一目录)
5
下面是一个折线图的小例子(贴代码截图以及生成图片的最终效果)代码如下,
6
最终效果如下
注意事项
1
cache(缓存)文件夹路径可以自己定义,而TTF(字体)文件夹必须是%system%/Fonts
2
确保PHP对cache(缓存)文件夹有写入的权限
3
程序编码为UTF-8编码
上一篇:铁溪小镇,那些颜值爆表的景色
下一篇:粉红桃花妆的画法