欢迎来到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
结果
上图实现主要代码如下