2007-07-01
(2) 颜色 在大智慧里,颜色有两种表示方式: 1)使用英文字,如 COLORWHITE(白) COLORRED(红) COLORGREEN(绿) COLORBLUE(蓝) 但以下这些在大智慧里则属于“未定义标识符”: COLORBLACK黑色 COLORBROWN 棕色 COLORMAGENTA晶红 COLORCYAN青色 COLORGRAY 灰色 你必须删掉或改成大智慧认识的颜色。 2)使用颜色代码,如Color000000(黑), ColorFFFFFF(白)等。 一般格式为: 其中XXXXXXX是6位16进制数字,每一位可以是: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,或 F 你可以查颜色代码表。随便写也行,然后看显示的颜色,不满意再改。 我看到有的公式中有“ColorFF”这样的省写,即只写了2位或4位数字,你必须把它补全成6位数字:改成“ColorFF0000”或 “Color0000FF”,是坐补0或右补0,取决于原软件系统的规定。对于改公式来说,反正没关系,用什么颜色不过是自己的喜好。 3)有的公式中还有一种RGB颜色表示法,如ColorRGB(255,255,0),它等同于ColorFFFF00,一般地,你把COLORRGB(x,y,z)中的3个参数换成3个16进制数就行了:ColorXXYYZZ。如果你不懂16进制,就按2)随便改成一种颜色吧。 (3)DRAWGBK(x,COLOR1,COLOR2,Dir); 原意是画渐变背景色,大智慧不支持此函数。虽然在大智慧里能用较多的语句画出颜色渐变的背景,但不画也罢。你把该语句用{}括起来就是。 如果你在屏幕上显示多个副图,每个公式又很复杂的话,显示其实是挺慢的。当你用PageUp/PagrDown键换股时就能感觉到这种慢。所以除非追求美观,公式还是能简单就简单点好。 (4)PartLine(X,Y),ColorXXXXXX; 几条PartLine语句一起,用来画变色的曲线。 把此语句改成: StickLine(X,Y-d,Y+d,k,0), ColorXXXXXX; StickLine画出的线是由一系列小矩形组成的。 其中取d=0.005或d=0.01等,d越大画出的矩形越厚; 取k=1—8,k越大矩形越宽,k<=5就变成虚线了。 (5)Vertline(X); 当X非0时画竖线。 改成StickLine(X, -m, +m,k,0); 其中m取足够大的数即可,k是线宽:1 -- 8。 (6)ALIGNi (i=0--5) 删去就行了。别忘了,把ALIGNi前面的逗号也要删去。 (7)公式中的参数 如果公式带参数,你忘了在参数表中定义,那出现在公式中的每个参数都是“未定义标识符”。 |
|