首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同位置的sas sgplot文本

不同位置的sas sgplot文本
EN

Stack Overflow用户
提问于 2015-01-13 08:43:21
回答 1查看 3.4K关注 0票数 1

在sg图中,使用inset语句可以在图形中插入文本框。

代码语言:javascript
复制
proc sgplot data=_test5;
vbar x / response=y ;
keylegend / position=topright noborder autoitemsize;
xaxis display=(nolabel);
yaxis grid;
inset 'text here' /border position=topright;
run;

对于position=,它只提供服务器固定选项。但实际上,我知道文本的理想位置是(400,380)。有办法处理这件事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-13 15:23:28

如果你想把文本放在不同的地方,你有几个选择。最简单的是带注释的数据集,您可以在其中指定文本的放置位置。这是解释这里。使用上一个问题中的示例数据集的示例:

代码语言:javascript
复制
data annods;
  input x1 y1 function $ drawspace :$10. label &:$9.;
datalines;
400 380 text WALLPIXEL Text Here  
;;;;
run;    

proc sgplot data=_test3 sganno=annods;
vbarparm category=Day response=DailySales/group=dow barwidth=0.7 nooutline;
series x=day y=WeeklySales;
keylegend / position=topright noborder autoitemsize;
xaxis display=(nolabel);
yaxis grid;
run;

如果您放置了很多这样的内容,您可以使用scatterplotmarkerchar将文本放置为一个覆盖的散点图,或者使用9.4 TS1M2中可用的text图。

我不相信有一种方法来做一个确切的嵌入,虽然可能有一个方法来绕过它玩各种边距。我怀疑Sanjay (经常在communities.sas.com上回答问题的首席开发人员)是专门回答这个问题的合适人选。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27917963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档