SAS-GTL画图中的小技巧(一)

2019-10-20 14:29:42 浏览数 (1)

欢迎来到SAS程序分享号

前言

其实一早就想写推文的,最近有些懒散了,于是就拖到了今天。今天小编打算分享一点GTL画图的小技巧。关于GTL画图,小编也写过好几篇推文(譬如药时曲线的绘制等)。本篇推文将简单的介绍一下GTL画图时细节的优化。

1、坐标轴刻度有规律的递增

在我们使用PROC SGPLOT过程步时可以通过values=(0 to 72 by 12)选项来使坐标轴的值进行有规律的变化。在那么在GTL语言中是否也能这样写呢,试一试就知道是不能的,但有另外的参数可以进行控制。这个就是TICKVALUESEQUENCE=( START=0 END=72 INCREMENT=12 ) 。具体如何使用且看下面的例子。

PROC SGPLOT

GTL

2、设置坐标刻度后面的刻度值不显示了?

在我们使用GTL语句画图设置坐标刻度时,有时设置的刻度值后的值不显示了(譬如:上图,刻度本应到40,但是最后一个刻度值消失了)。出现这种种问题,大概是因为你只差一个参数,那就是TICKVALUEPRIORITY= TRUE,使用方法且看下图。

程序

效果

3、如何修改坐标轴的颜色?

日常画图中,我们输出的坐标轴的颜色均是黑色的。那么坐标轴的颜色是否可以修改呢?可以修改的。比如,将图直接输出到rtf文件中,可以通过style来修改,具体例子如下(将坐标轴的颜色修改成灰色)。

ODS Template

结果

上图实现主要代码如下

0 人点赞