前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAS-你还在被图像中的title/footnote困扰吗...

SAS-你还在被图像中的title/footnote困扰吗...

作者头像
Setup
发布2019-12-15 19:16:07
3.6K0
发布2019-12-15 19:16:07
举报

最近小编在用SAS画图,于是小有心得,今天就来将最近的收获分享给大家,应该也可以解决大家的一些困扰。那么都上哪些问题呢?

RTF的页眉页脚跑到图像中

第一个问题,SAS在画图输出RTF时,设置RTF的页眉页脚会自己跑至图像中。

如上图,而此时RTF中页眉页脚自动带到图像上了,就造成RTF的页眉页脚消失了,针对这个问题的解决办法其实也很简单。只需要运用nogtitle/nogfootnote选项即可解决。

代码语言:javascript
复制
ods rtf nogtitle nogfootnote;

当然如果用GTL语言绘制图像,是不会出现此问题的,本文主要上针对SGPLOT等语句,输出图像时,我们往往需要在图中加入title,但是又需要RTFtitle不受影响。听起来感觉很矛盾的,用过SGPLOT的朋友们大概都知道,图像中的title上通过title语句控制的,不像GTL语言中有专门的entrytitle/entryfootnote语句来设置图像的标题或脚注。

不用title语句也可输出title

如上图,想要实现图中有titleRTF中也有title,且不用GTL语言,那么在SAS没有提供相关的语句时该如何操作呢,可能有人会想到Inset语句插入一段文本,但是Inset语句有一个BUG,就是插入的文本的位置不太尽人意,可能会影响图像的显示。下面小编来教你如何另辟蹊径,开启隐藏功能。先来附上俩段代码。

看到keylegend语句,是否有灵光闪现呀,对就是用keylegend语句实现不用title语句也能输出title的功能,keylegend语句中提供了EXCLUDE选项,如果我们把图例的各项值排除了,就只剩下了title,于是我们的目的就达到了。完全可以实现等价于GTL语言中的entrytitle/entryfootnote的功能。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SAS程序分享号号号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档