通过在集算器中执行代码,生成画法语句串,由result语句返回。绘图机接收到画法语句串后,对其解释执行,最终绘制出统计图。
因此,集算器的代码包括三个部分:
1、接收或者算出统计图的数据
2、利用统计图的数据生成画法语句串
3、用result语句返回画法语句串
其中,接收或者算出统计图的数据,属于集算器引擎的功能,相关函数帮助请参考<集算器教程>及<函数索引>。
这里重点介绍画法语句串的生成。
一、布局
布局是生成画法的第一步。
二、图块
设定图块是定义画法的第二步。
一个单元格代表一个图块,一个图块上可以画多个图元。
设定图块,相当于指定后续的图元画在哪个单元格中,一直到出现新的设定图块代码为止。
各属性介绍:
(一) 图块坐标系
图块坐标系,即该图块中各图元采用的坐标系
直角坐标系 0
极坐标系 1
立体展现直角坐标系 2
立体效果的平面直角坐标系 3
立体展现极坐标系 4
立体效果的平面极坐标系 5
图例坐标系 6
自由坐标系 9
(二) 图块左留空
图块左边留空大小。取值为整数,单位为像素。
(三) 图块右留空
图块右边留空大小。同左留空
(四)图块上留空
图块上留空,即图块上边留空大小。同左留空。
(五)图块下留空
图块下留空,即图块下边留空大小。同左留空。
(六)角轴起始角
角轴的起始角度,用于极坐标系。取值为整数,单位为度。
(七) 角轴终止角
角轴的终止角度,用于极坐标系。取值为整数,单位为度。
(八)极坐标厚度比率
极坐标厚度比率一般用于指定立体饼图的厚度,该厚度比率相对于最内侧圆半径高度。单位为百分比。
三、图元
定义图元是定义画法的第三步。