不帅 发表于 2015-2-3 23:36:32

PHP网页设计jpgraph中文手册之jpgraph色彩掌握申明...

可以说你的马步已经扎的差不多了,接下来就要开始练把势的时候了,如果有条件的话,用笔或者打印一个简易的PHP手册在身上,时不时的摸出来看看,记得,去WC也不能放过(^2^)。     持续以中文PHP教程模式翻译jpgraph匡助文档,明天要引见的是在利用jpgraph时若何对图表的色彩停止掌握,次要触及jpgraph类库中几种色彩的定名办法申明;色彩通明度、亮度若何停止掌握和在利用过程当中色彩通明度及亮度的标示申明。但愿对利用jpgraph创立图表的开辟者有所匡助。
  利用恰当的色彩是创立明晰直不雅图表的主要构成局部。为了简化色彩处置,jpgraph撑持几种办法来调剂和操作色彩,好比按称号或值来调剂。
  一切对象的几近一切色彩设置办法次要有两种定名体例
  SetColor()设置轮廓的色彩或假如该对象只要一个色彩(如字体)设置这个色彩
  SetFillColor()填充指定区域对象的色彩。
  这两个办法都需求一个参数来标识色彩
  经由过程色彩称号来指定色彩
  jpgraph有一组尺度色彩对应的称号列表,需参考jpgraph英文文档中附录D中的色彩称号列表对应关系
  SetColor(’white’)
  SetFillColor(’orange’)
  当你不需求交换变量时一直利用单引号字符串会更快更便利
  经由过程RGB值来指定色彩
  利用已定名的色彩取决于jpgraph类库晓得的色彩。假如需求其他色彩需求人工指定。
  第一种办法是利用RGB值来指定色彩,即红、绿、蓝构成色彩。每一个构成局部由0-255局限内的整数指定。好比
  SetColor( array(255,255,255))
  SetColor( array(0xff,0xff,0xff))
  SetFillColor( array(0×44,0×54,0xa4))
  经常使用的数组array(0,0,0)代表黑色,array(255,255,255)代剖明色。
  利用HTML色彩指定
  第二种办法是利用与RGB数组相似的16进制RGB值来取代,也就是HTML网页中利用的色彩,好比
  SetColor(’#333′), 注重是一个短格局,与SetColor(’#333333′)分歧
  SetColor(’#12be7a’)
  SetFillColor(’#99eff5′)
  色彩的微调解理
  这局部次要引见的是色彩通明度和亮度的掌握。
  指定alpha通道(色彩通明度)
  经由过程指定通明度,色彩也能够酿成半通明。
  alpha通道可以指定0.0-1.0局限内的数字来指定色彩通明度,0.0暗示不通明,1.0暗示全通明,即只显示后台色。通明度经由过程@字符添加。凡是利用在区域填充中(即便用SetFillColor()办法时),好比
  SetFillColor(’red@0.2′), 稍通明的白色
  SetFillColor(’red@0.8′), 几近全通明的色彩
  利用分歧alpha值的后果以下图,当蓝色愈来愈通明时,白色条状图愈来愈明晰。


利用jpgraph掌握色彩的通明度示例
  利用jpgraph调剂亮度
  亮度系数经由过程:字符分隔厌色彩。亮度系数值的局限在0.0-2.0。利用亮度系数0.0暗示色彩将会变黑(没有任何亮度),2.0系数暗示色彩为白色(最大亮度)。利用系数1将会让本来的色彩不变。
  亮度系数可以在已定名的色彩称号或HTML色彩中利用,好比
  SetColor(’red:0.8′), 略微暗点的白色
  SetColor(’red:1.5′), 亮堂的hongse
  SetColor(’#3485a9:1.8), 亮堂的蓝绿色
  调剂已定名的色彩亮度和调剂HTML色彩申明符的亮度,如图


利用jpgraph调剂色彩的亮度示例
  亮度和通明度调剂的联合办法
  SetColor(’red@0.7:1.2′)
  SetFillColor(’#4545aa@0.3:1.5′)
  @后的第一个数值代表通明度,第二个数值代表亮度
  额定的色彩处置申明
  有一些plot类型需求额定的色彩处置以便更轻易在数据集之间处置和分化。
  Pie plots
  饼图撑持色彩主题的概念。色彩主题是将复杂的一组色彩用于饼图内一连切片。
  Color maps
  矩阵(只要在PRO版本)和等高线图也有Color maps的概念。
  至此,利用jpgraph类库对图表色彩停止处置的教程就引见完了,jpgraph撑持的色彩通明度和亮度掌握十分适用,而其对色彩设置的办法及定名办法也十分合适WEB设计人员利用。
  注:PHP网站开辟教程-leapsoul.cn版权一切,转载时请以链接模式注明原始出处及本声明,感谢。
也许您在学习PHP的时候只想尽快的开发一个网站,也就会想我做网站,干嘛要学什么网页这些小儿科?不难看出,眼高手低的新手不在少数,这种思想无疑于建造空中楼阁,你不建地基,何来的房顶呢?

山那边是海 发表于 2015-2-4 03:41:15

没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。

再见西城 发表于 2015-2-9 14:10:45

其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。

分手快乐 发表于 2015-2-22 20:16:13

做为1门年轻的语言,php一直很努力。

飘灵儿 发表于 2015-2-25 17:38:51

学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql

因胸联盟 发表于 2015-3-4 10:03:37

我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。

海妖 发表于 2015-3-11 18:11:29

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

小女巫 发表于 2015-3-19 06:24:15

我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。

透明 发表于 2015-3-21 14:31:41

最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。

再现理想 发表于 2015-4-13 19:03:23

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

蒙在股里 发表于 2015-4-26 13:17:11

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

若相依 发表于 2015-4-29 16:56:36

首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。

活着的死人 发表于 2015-5-4 17:22:10

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

冷月葬花魂 发表于 2015-6-12 18:49:20

,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。

小魔女 发表于 2015-6-19 21:21:47

没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。

深爱那片海 发表于 2015-6-22 22:42:16

php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。

变相怪杰 发表于 2015-6-28 00:09:27

当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,

仓酷云 发表于 2015-6-30 20:58:15

本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。

谁可相欹 发表于 2015-7-4 00:37:04

兴趣是最好的老师,百度是最好的词典。

小妖女 发表于 2015-7-8 21:14:40

其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
页: [1]
查看完整版本: PHP网页设计jpgraph中文手册之jpgraph色彩掌握申明...