gd动态曲线 php_PHP GD库动态生成折线图的实例代码

本节内容:

php折线图、php柱状图、php饼状图的生成代码,使用php GD库生成。

说明:

本文介绍使用php的gd库生成饼状图、折线图和柱状图。

只需要把计算得到的数据作为参数传入,即可得到相应的图形效果折线图设计思路。

用折线图表查看某一数据在单位时段内的变化趋势是一个好的选择。

用PHP来实现一个动态折线图表。

设计思想:

1,接受参数,得到所有数值的和,得到数据的最大值以确定纵轴的最大刻度值

2,根据数据个数确定图像的宽度,并画出横轴和纵轴坐标及刻度

3,画直线连接各点,为每个点填充一个2*2的矩形,突出点的位置

4,在每个点的右上方标注每个点的数据值

例子:

代码示例:

二,使用方法

在需要显示图像的位置插入以下代码:

代码示例:

说明:

其中a的值由自己计算得出;

a的文本格式是由“,”连接的若干个数据的字符串,get方式传入。

由于往图形里写入中文需要更多PHP环境配置,这里给出一个html解决方案:

只需要根据数据个数的不同,动态生成一个表格放置横轴坐标刻度名称即可。

例子:

代码示例:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值