首页 > 网站 > 建站经验 > 正文

p!hplot生成图片类用法详解

2019-11-02 15:38:09
字体:
来源:转载
供稿:网友

   本文实例讲述了phplot生成图片类用法。分享给大家供大家参考。具体分析如下:

  phplot是一个利用php的图象函数编写的一个自动生成类,首先申明一下,我对他也只是了解. 在原来的有些版本好象还需要多方面的配置和支持,不过现在都用的是php5系列了,大家只要了解一些常用到的函数,就比如我们学习一种软件一样,只需要懂得怎样使用他就可以了,如果感兴趣的朋友可以深入的学习学习,不过对于我们大多数的朋友来说,只要会使用他就可以了,毕竟也不是常用,只是需要用php作图的时候才用到他。所以我们只需要知道他怎么用就可以了,那么就必须知道他的函数的作用,好比我们学习discuz一样,要懂得怎么用他就可以了!

  他的常用函数分为几个类:配置函数,显示函数,颜色函数.

  1.配置函数:配置phplot使用什么样的类型,以及以什么样的方式显示图象。

  a.SetDataType($which_dt):设定使用的数据类型,在这个里面可以使用多种类型。

  (1)text-date:数据沿着x柱,等间距排行。每个数组元素代表x轴上的某一位置的点,他同时也是数组,第一个元素代表x坐标,后面的所有元素都代表y坐标。

  (2) data-data:与上面的类型相似,不同的是数值数组的第二个元素代表x坐标,后面的代表y坐标,而第一个元素仅仅是一个标签。

  (3)data-data-error:与data-data类似,不同的是他的数值数组后面还有两个元素代表error_plus和error_minus,如

  (data_labl,x_position,y_position,error_plus,error_minus).

  b.SetDataValues($which_dv):把一个数组$which_dv赋给类的一个变量$this->data_values.这个函数要开始作图之前调用。

  c.SetPlotType($which_pt):设定图表的类型,可以是bars,lines,linepoints,area,points,pie等。

  d.SetErrorBarLineWidth($wd):设定错误栏的宽度。

  e.SetFileFormat($which_file_format):设定输出的图象文件的格式,可以是GIF,PNG,JPEG等。还有要看你的GD库是否支持。

  f.SetUseTTF($which_ttf):设定是否使用TTF,如果编译php支持TTF,就使用SetUseTTF("1");否则设置为0.

  2.显示函数:显示图象设定输出图表所使用的线条的类型,宽度等参量,还可以设定坐

五个字网名[www.la240.com/html2017/1/10/]
标轴刻度的间距,图表的大小等。

  a.SetErrorBarShape($which_ebs):设定精度线的类型,可以是line或者是tee,如果是tee,则T型线的半度设定为SetErrorBarSize.

  b.SetErrprBarSize($which_ebs):设置精度线的宽度。

  c.SetHorizTickIncreament($which_ti):设定x轴的显示刻度的间距。

  d.SetHorizTicks($whick_nt):设定x轴显示刻度的个数。(不能和SetHorizTickIncreament)

  e.SetNumVertTicks($which_nt):设定x轴显示刻度的个数。(不能和SetVertTickIncreament)

  f.SetPlotArearpixels($x1,$y1,$x2,$y2):设定图表大小。

  g.SetPointShape($which_pt):设置定点的形状:rect,circle,diamond,triangle,dot,line,halfline.

  h.SetPointSize($whick_ps教程):设定点的宽度。

  i.SetPrecisionX($whick_prec):设定x轴的精度。$whick_prec代表小数点后面数字的个数。

  j.SetPrecisiony($whick_prec)设定y轴的精度。$whick_prec代表小数点后面数字的个数。

  k.SetSjading($whick_s):设定阴影的宽度。

  l.SetTickLength($which_tl):设定坐标轴上的标记线的长度,单位为pixel.

  m.SetTile($title):设定图表的标题。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表