描述:
分布绘图所需图元。
语法:
G.plot(e,ai:xi:Ai,…)
备注:
在画布对象G中绘制图元,图元名为e,并将图元参数ai的值设为xi,如果该参数值有对应的坐标轴,则坐标轴为Ai。
在图元参数章节中,可查看所有可用的图元参数,其中,text文本图元具备绘制二维码的属性。
参数:
|
G |
画布对象。 |
|
e |
图元名称,例如:MapAxis、NumericAxis、EnumAxis、DateAxis、BackGround、Column、Line 、Dot、Polygon、Text、Legend和Sector等。 |
|
ai |
图元的参数,例如MapAxis图元中的name、logicData和physicalData参数。 |
|
xi |
参数值。 |
|
Ai |
参数值对应的坐标轴。 |
返回值:
图元信息
绘制图例:
|
|
A |
|
|
1 |
[Apple,Banana,Peach,Strawberry] |
|
|
2 |
=canvas() |
定义画布对象。 |
|
3 |
=A2.plot("Legend", "legendText":A1, "x":0.81, "y":0.2, "width":90) |
"Legend"表示绘制的图元为图例; "legendText":A1表示图例文字内容为Apple,Banana,Peach,Strawberry; "x":0.81 / "y":0.2 表示在画布x / y轴上的起始坐标位置,数值大于0小于等于1时表示占整个画布宽(/长)的百分比; "width":90表示图例区域的宽度为90像素。 |
|
4 |
=A2.draw(500,200) |
绘制图形,画布宽为500像素,高为200像素,图形浏览如下:
|
绘制二维码:
|
|
A |
|
|
1 |
=canvas() |
定义画布对象。 |
|
2 |
=A1.plot("Text", "text":"hello word!", "width":200, "height":200, "barType":256, "data2":250) |
使用Text文本图元绘制二维码。 "text":"hello word!" 表示文本内容为hello word! "width":200,"height":200 表示二维码的宽高皆为200像素; "barType":256 表示条形码类型为二维码; "data1":250,"data2":250 表示画布的像素横坐标与纵坐标值皆为250像素。 |
|
3 |
=A1.draw(400,400) |
绘制图形,画布宽高均为400像素,图形浏览显示的二维码如下: |
绘制柱形图:
|
|
A |
|
|
1 |
=demo.query("select DEPT, avg(SALARY) AVG_SALARY from employee group by DEPT") |
返回序表数据如下:
|
|
2 |
=canvas() |
定义画布对象。 |
|
3 |
=A2.plot("NumericAxis", "name":"y", "location":2, "labelFont":"Calibri", "labelOverlapping":true) |
"NumericAxis"表示绘制数值轴; "name":"y"表示数值轴为y轴; "location":2表示数值轴显示位置; "labelFont":"Calibri"表示标签值字体为Calibri; "labelOverlapping":true表示标签可重叠。 |
|
4 |
=A2.plot("EnumAxis", "name":"x", "categories":A1.(DEPT), "labelFont":"Arial") |
"EnumAxis"表示绘制枚举值; "name":"x"表示枚举轴为x轴; "categories":A1.(DEPT)表示指定分类值为A1中DEPT列的列值; "labelFont":"Arial"表示标签值字体为Arial。 |
|
5 |
=A2.plot("Column", "axis1":"x", "data1":A1.(DEPT), "axis2":"y", "data2":A1.(AVG_SALARY), "text":A1.(AVG_SALARY)) |
"Column"设置图元的属性; "axis1":"x"表示轴1为x轴; "data1":A1.(DEPT)表示轴1的逻辑坐标值为A1序表中DEPT字段值组成的序列; "axis2":"y"表示轴2为枚举轴; "data2":A1.(AVG_SALARY)表示轴2的逻辑坐标值为A1序表中AVG_SALARY字段值组成的序列; "text":A1.(AVG_SALARY)表示柱子的标识文字为A1序表中AVG_SALARY字段值。 |
|
6 |
=A2.draw@p(1000,350) |
绘制图形,画布宽为1000像素,高为350像素,@p表示返回画布的返回格式为png,图形浏览结果如下:
|
相关函数: