Statement-Block Syntax

今天主要介绍一下GTL 里面中间的一些语句模块

  1. 画布
Layout overlay;
endlayout;

这个语句可以说是GTL语句必不可少的代码块。他的主要作用的一个画布,让我们在其中填入东西。

  1. 定义轴
rowaxes;
	rowaxis / label = "Row 1";
	rowaxis / label = "Row 2";
endrowaxes;

这个语句块是定义行轴的一些属性,你可以控制显示网格线,显示ticks, tickvalues 等属性。这一块一般是需要嵌套在layout里面使用

  1. 可以支持嵌套的block
cell;
	cellheader;
		entry "CELL 1";
	endcellheader;
	layout overlay;
	endlayout;
endcell;

Cell 可以支持多个板块语句的嵌套。比如layout. 主要与lattice, grid搭配使用。让cell更加自定义化。

  1. 添加文字
DRAWTEXT <TEXTATTRS=(text-options)> "text" / X=x Y=y <options>

.ex
drawtext "A text string that contains more than one line of text" /
x=100 y=70 drawspace=graphpixel
width=120 widthunit=pixel
anchor=left
border=true borderattrs=(color=gray pattern=1);

在这里插入图片描述
这个语句可以让你在任何地方添加text, 以及定义text的属性. 注意属性一定要在文字的前面才会有效果。

  1. 添加箭头
DRAWARROW X1=x1 Y1=y1 X2=x2 Y2=y2 / <options>

ex.
drawline x1=60 y1=70 x2=190 y2=70 / drawspace=graphpixel
lineattrs=(pattern=3 thickness=1px);

在一些图形中会添加箭头或者一些线,比如森林图。你可以通过上面这个语句进行添加以及设置他的一些属性。

  1. 添加插入到你的图形
layout gridded / columns=2 order=rowmajor border=true;
	/* row 1 */
	entry halign=left "N";
	entry halign=left "5203";
	/* row 2 */
	entry halign=left "Mean";
	entry halign=left "119.96";
	/* row 3 */
	entry halign=left "Std Dev";
	entry halign=left "19.98";
endlayout;

在这里插入图片描述
可以达到这种效果,可以插入一些信息到你的图里面。 也可以设置插入的位置。用autoalign=(topleft topright)

今天的分享就这么多啦,欢迎大家批评指正😊

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值