11 KiB
Builtin - 图形函数
函数
encodeGraph(type, name, data, prop)
编码图形对象。
| 参数 | 类型 | 说明 |
|---|---|---|
type |
any | 图形类型 |
name |
string | 图形名称 |
data |
array | 图形数据 |
prop |
array | 图形选项 |
返回:any
graphGroup(arg1, arg2, arg3, arg4)
作图函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
arg1 |
any | |
arg2 |
any | |
arg3 |
any | |
arg4 |
any |
返回:any
图形字段函数
gfColor()
图形字段函数相关函数。
返回:any
gfFill()
图形字段函数相关函数。
返回:any
gfFlag()
图形字段函数相关函数。
返回:any
gfZero()
图形字段函数相关函数。
返回:any
gfMaxValue()
图形字段函数相关函数。
返回:any
gfMinValue()
图形字段函数相关函数。
返回:any
gfLtp()
图形字段函数相关函数。
返回:any
gfTitleCaption()
图形字段函数相关函数。
返回:any
gfLeftTitleCaption()
图形字段函数相关函数。
返回:any
gfCoordinate()
图形字段函数相关函数。
返回:any
gfValue()
返回图形字段常量。
返回:any
gfClose()
返回图形字段常量。
返回:any
gfOpen()
返回图形字段常量。
返回:any
gfHigh()
返回图形字段常量。
返回:any
gfLow()
返回图形字段常量。
返回:any
gfTowerLow()
返回图形字段常量。
返回:any
gfTowerHigh()
返回图形字段常量。
返回:any
gfTowerMid()
返回图形字段常量。
返回:any
gfVol()
返回图形字段常量。
返回:any
gfAmount()
返回图形字段常量。
返回:any
gfTime()
返回图形字段常量。
返回:any
gfRateFlag()
返回图形字段常量。
返回:any
图形填充设置函数
flSolid()
图形填充设置函数相关函数。
返回:any
flClear()
图形填充设置函数相关函数。
返回:any
flHorizontal()
图形填充设置函数相关函数。
返回:any
flVertical()
图形填充设置函数相关函数。
返回:any
flFDiagonal()
图形填充设置函数相关函数。
返回:any
flBDiagonal()
图形填充设置函数相关函数。
返回:any
flCross()
图形填充设置函数相关函数。
返回:any
flDiagCross()
图形填充设置函数相关函数。
返回:any
图形类型函数
gtLine()
返回图形类型常量。
返回:any
gtKLine()
返回图形类型常量。
返回:any
gtTower()
返回图形类型常量。
返回:any
gtAmerican()
返回图形类型常量。
返回:any
gtBar()
返回图形类型常量。
返回:any
gtSingleBar()
返回图形类型常量。
返回:any
gtCircle()
返回图形类型常量。
返回:any
图形标示函数
fgNone()
返回图形标示常量。
返回:any
fgUp()
返回图形标示常量。
返回:any
fgDown()
返回图形标示常量。
返回:any
fgLeft()
返回图形标示常量。
返回:any
fgRight()
返回图形标示常量。
返回:any
fgLeftUp()
返回图形标示常量。
返回:any
fgLeftDown()
返回图形标示常量。
返回:any
fgRightUp()
返回图形标示常量。
返回:any
fgRightDown()
返回图形标示常量。
返回:any
颜色函数
clBlack()
返回颜色常量。
返回:any
clMaroon()
返回颜色常量。
返回:any
clGreen()
返回颜色常量。
返回:any
clOlive()
返回颜色常量。
返回:any
clNavy()
返回颜色常量。
返回:any
clPurple()
返回颜色常量。
返回:any
clTeal()
返回颜色常量。
返回:any
clGray()
返回颜色常量。
返回:any
clSilver()
返回颜色常量。
返回:any
clRed()
返回颜色常量。
返回:any
clLime()
返回颜色常量。
返回:any
clYellow()
返回颜色常量。
返回:any
clBlue()
返回颜色常量。
返回:any
clFuchsia()
返回颜色常量。
返回:any
clAqua()
返回颜色常量。
返回:any
clLtGray()
返回颜色常量。
返回:any
clDkGray()
返回颜色常量。
返回:any
clWhite()
返回颜色常量。
返回:any
clMoneyGreen()
返回颜色常量。
返回:any
clSkyBlue()
返回颜色常量。
返回:any
clCream()
返回颜色常量。
返回:any
clMedGray()
返回颜色常量。
返回:any
颜色变换函数
getCValue(color)
从颜色值中取 C 分量。
| 参数 | 类型 | 说明 |
|---|---|---|
color |
any | 颜色值 |
返回:any
getMValue(color)
从颜色值中取 M 分量。
| 参数 | 类型 | 说明 |
|---|---|---|
color |
any | 颜色值 |
返回:any
getYValue(color)
从颜色值中取 Y 分量。
| 参数 | 类型 | 说明 |
|---|---|---|
color |
any | 颜色值 |
返回:any
getKValue(color)
从颜色值中取 K 分量。
| 参数 | 类型 | 说明 |
|---|---|---|
color |
any | 颜色值 |
返回:any
cmyk(c, m, y, k)
按 C、M、Y、K 分量生成颜色值。
| 参数 | 类型 | 说明 |
|---|---|---|
c |
any | C 分量 |
m |
any | M 分量 |
y |
any | Y 分量 |
k |
any | K 分量 |
返回:any
rgb(r, g, b)
按 R、G、B 分量生成颜色值。
| 参数 | 类型 | 说明 |
|---|---|---|
r |
any | R 分量 |
g |
any | G 分量 |
b |
any | B 分量 |
返回:any
rgbbgr(color)
转换 RGB/BGR 颜色值。
| 参数 | 类型 | 说明 |
|---|---|---|
color |
any | 颜色值 |
返回:any
paletteRgb(r, g, b)
按 R、G、B 分量生成调色板颜色值。
| 参数 | 类型 | 说明 |
|---|---|---|
r |
any | R 分量 |
g |
any | G 分量 |
b |
any | B 分量 |
返回:any
paletteIndex(index)
按调色板索引生成颜色值。
| 参数 | 类型 | 说明 |
|---|---|---|
index |
any | 调色板索引 |
返回:any
getRValue(color)
从颜色值中取 R 分量。
| 参数 | 类型 | 说明 |
|---|---|---|
color |
any | 颜色值 |
返回:any
getGValue(color)
从颜色值中取 G 分量。
| 参数 | 类型 | 说明 |
|---|---|---|
color |
any | 颜色值 |
返回:any
getBValue(color)
从颜色值中取 B 分量。
| 参数 | 类型 | 说明 |
|---|---|---|
color |
any | 颜色值 |
返回:any
作图函数
graph(type, graph_name, data, prop_n, prop_n_value)
用于生成单个图形。单个图形的含义是一条折线、K线或成交量柱壮图。函数的具体的功能是:用指定的数据Data生成一个类型为Type的图形,并且用后面指定的属性参数PropN和PropNValue为图形指定修饰属性。注意,如果横坐标要显示出数据,需要把横坐标设置列名为'time' 先得到一个用于作图的二维数组GData,然后用graph函数作图,参数gtLine()表示要做折线,”MA5”是图线的名称,Gdata是作图数据,gfColor()和clBlue()是一对属性值,gfColor()指明是颜色属性,那么对应的值就是clBlue()蓝色。 在Gdata中并没有gfValue字段以及其他标准属性字段,因此将第一个数据字段'MA5'作为gfValue来作图。
| 参数 | 类型 | 说明 |
|---|---|---|
type |
any | 整数,图形类型。为了便于使用理解,提供相应的图形类型函数,函数见图形类型函数; |
graph_name |
string | 字符串,函数图线名称。 |
data |
array | 二维数组,用来作图的数据。往往是由Nday2函数得到,其系统默认的数据字段名见图形字段函数。如gftime、gfclose、gfopen、gfhigh、gflow、gfvol、gfAmount。 |
prop_n |
string | 指出是对哪个属性做修饰,必须和PropNValue配对出现的参数。PropN的系统默认数据字段见图形字段函数:在某种图形类别下,如果没有指定系统默认的数据字段的时候,系统会使用第一个存在的数据字段当成默认的来显示。如果存在多个系统默认的数据字段,则系统根据如下优先级别处理:例如,对于gtLine图形,由Nday函数或其他方式得到了一个二维数组GDATA,首先选择用GDATA中gfValue字段下的值作图,如果二维数组中没有gfValue字段,则选择gfClose字段下的值做图,依次类推 |
prop_n_value |
any | 给出了这个属性的值。属性的定义也可以用一个一维的以字符串作下标的数组完成,如果是一维数组,则下标就是PropName,对应的值就是PropValue。Nday函数也可以指定属性,这里指定的属性与Nday指定的属性区别是Nday函数可以指定每个点的属性,这里指定的属性是整个图形的属性,每个点都相同,可以较少的占用系统资源。 |
返回:array