我的php学习笔记:php JPGraph的应用

  

php100:85: php中JPGraph入门配置与应用


什么是php JPGraph ?

专门提供图表的类库。它使得作图变成了一件非常简单的事情。生成非美工人士生成的图表。二维码算法。


到官方网站下载。

docportal帮助手册

src包含主要代码。里面有contour_dev开发用的方法。

案例不能直接使用,需要将例子调整后使用。


include_once (src/jpgraph.php);

include_once (src/jpgraph_line.php);


注意事项:

例子文件夹包含了400多个文件,使用的时候却不能直接使用。必须把它的路径指向正确。把src剪切到例子文件夹里面。同时把我们的src修改成JPGraph。


=============================================================================

php100:85: php中JPGraph中文字体和背景设置


1. JPGraph中文字体设置:只需要修改默认的配置即可。需要安装一个中文字体库,而字体必须是中文能够识别的字体,比如说是黑体。就可以了。

图→美元标题→设置(“www.php100.com”);

图→美元标题→SetFont (FF_FONT1 FS_BOLD);//英文字体

图→美元标题→SetFont (FF_SIMSUN FS_BOLD 24);//设置字体类型,大小,黑体

图→美元标题→改变颜色(红色的);


图→美元标题→SetFont (FF_SIMSUN FS_BOLD);

//设置标题中文字体

$图→→传奇SetFont (FF_SIMSUN FS_BOLD);

//设置线条中文字体

图→美元桠溪→SetFont (FF_SIMSUN FS_BOLD);

//设置Y轴线条中文字体

图→美元xaxis→SetFont (FF_SIMSUN FS_BOLD);

//设置X轴线条中文字体

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

2. JPGraph背景和背景图片设置

图→美元改变颜色(红色的);

图→美元setBackgroungImage(“图片地址",1);//还包括层的位置

图→美元img→SetMargin(0, 0, 0, 0);//空余的四角边距,全0代表不空为位置。

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

3。JPGraph4D效果图设置。

图→美元Set3DPerspective (SKEW3D_LEFT, 700600年,真的);

//还可以设置是从上往下斜,还是从左往右斜,最后一个参数代表是否有边框,中间的两个参数代表与地平线的夹角

//SKEW3D_LEFT

//SKEW3D_RIGHT

//SKEW3D_UP

//SKEW3D_DOWN


实例演示Example28。

很多人使用JpGraph会出现乱码问题,但是网上有好多并无效果的解决方式,经过反复试验及在网上看了其它人的经验,总结出在2.3版下最终较完美解决方案,,

1,把simsun。ttc字体拷到服务器/usr/X11R6/lib/X11//truetype字体下,当然这个目录可以自定义,,

2,不需要更改等于off===FF_SIMSUN美元或美元等于off===FF_CHINESE直接用以下代码即可,,

$ title=癑pGraph中文测试”;,,

$ title=iconv (“utf - 8”、“gb2312”,标题美元);,,

图→美元标题→设置标题($);,,

就可以完美的解决中文问题了,,

3,还有一个问题,就是右上方的中文显示问题,就是SetLegend函数,解决方式如下,,

打开jpgraph。php文件,找的到,,

私人font_family=FF_FONT1美元,美元font_style=FS_NORMAL font_size=12美元;,,

用,,

私人font_family=FF_SIMSUN美元,美元font_style=FS_NORMAL font_size=8美元;,,


  附件:http://down.51cto.com/data/2364531

我的php学习笔记:php JPGraph的应用