SAS LAYOUT 常用选项

LAYOUT OVERLAY/ 

PAD = () layout四周内的margin, 详见

SAS GTL 简单布局

OUTERPAD = () layout四周外的margin

border = 

borderattrs = 

backgroundcolor = 

 

offsetmin = 

offsetmax = 0-1之间的数,X上面或Y轴右面不显示刻度

 

X|YAXISOPTS = (

display = (ticks tickvalues label )

displaysecondary = (ticks) 副坐标轴显示哪些元素

label = "" 

labelattrs = (family='Courier New' size=8pt)

griddisplay = on 显示一条条水平垂直的刻度延长线

discreteopts = (colorbands = even)  坐标轴隔行换色

 

 

type = log

 

logopts = (

base = 2 坐标轴的刻度以基于 底数为2的对数,而不是根据数据刻画坐标轴刻度。

tickintervalstyle  = 以何种方式显示刻度值

      这几个选项比较重要,可以 以相同的刻度间隔合理表示大|小数据

)

 

 

 

 

 

LINEAROPTS = 坐标轴是数值型时,设置一些选项

( VIEWMIN = 

VIEWMAX = 指定显示在plot中的值的范围

tickvaluefitpolicy = 避免坐标轴冲突

tickvaluelist = (0 2 3)

tickvaluelist = (start = 0 end = 30 increment = 2)

thresholdmax = 1就是在坐标轴的末尾,再把坐标轴延长多少。

DISCRETEOPTS = (

tickvaluelist = ("a"  "b" "c")

tickdisplaylist = ("1" "2" "3") 相当于给tickvaluelist中的值加个format

tickvaluefitpolicy = split 如何显示tick值,split就是拆分,默认按空格拆分成两行或多行

)

)

 

LAYOUT / LATTICE

columndatarange = 

ROWDATARANGE = 设置X|Y轴的刻度尺度,是基于各自的cell,还是各自的column,还是所有的column。也就是统一坐标轴

COLUMNWEIGHTS = (0.2 0.8) ROWWEIGHTS = ()

COLUMNGUTTER = 1 ROWGUTTER = 1 

COLUMNAXES COLUMN2AXES ROWAXES ROW2AXES 在COLUMNDATARANGE = union/unionall的时候,设置显示一个共用的X|Y轴。

ORDER = columnmajor 先按垂直方向填充entry

WALLDISPLAY = fill 不显示右|上坐标线。

 

;

 

 

entry  halign =  "" textattrs = () halign =  "" textattrs = () ;

entry是entry到layout中,entrytitle是entry到layout外。

posted @ 2021-10-05 11:44  Iving  阅读(2924)  评论(0编辑  收藏  举报