最近在分析时有需要对proc sgplot生成的图片的label的内容添加下标,在学习时发现在不同地方加上、下标的方法还有不同,在此做一总结。
1、在title、footnote中添加上、下标
在title和footnote中添加上、下标较为简单,格式如下:
先运行
ods escapechar='^';
再在需要加上、下标的title和footnote的相应位置添加
上标:^{super 2}(把2设置为上标)
下标:^{sub 2} (把2设置为下标)
SAS support中有较为详细的解释和示例:https://support.sas.com/kb/24/046.html
2、在proc sgplot结果中的label添加上、下标
在SAS support中有一篇的方法很好用,链接如下:https://support.sas.com/kb/39/267.html
其中需要注意的是,在要调整成上标或下标格式的数字要使用Unicode格式表示数字,可以在网上查到Unicode Character Table
例如,下标2即为^{unicode '2082'x},下标40为^{unicode '2084'x}^{unicode '2080'x}
还有一篇也给出了一个方法,但是这个我没有使用过,是否好用还有待讨论:https://support.sas.com/kb/24/934.html
仅做总结,如果还有更多的方法欢迎大家讨论哦~