SAS中文论坛

标题: 菜鸟求助~~一个作图的问题 [打印本页]

作者: shiyiming    时间: 2011-1-20 14:46
标题: 菜鸟求助~~一个作图的问题
弱弱的问一句,SAS中我用GPLOT对数据做了一组曲线图,如果我想在曲线上mark特殊的点,该如何操作??
作者: shiyiming    时间: 2011-1-27 12:37
标题: Re: 菜鸟求助~~一个作图的问题
把那个特殊的点搞成一个新变量。然后用pointlable=选项。应该可以吧。不过不要太多太密集啊。
作者: shiyiming    时间: 2011-3-14 22:11
标题: Re: 菜鸟求助~~一个作图的问题
谢谢楼上的,我又查了查资料,貌似得用%annomac宏
作者: shiyiming    时间: 2011-3-18 16:06
标题: Re: 菜鸟求助~~一个作图的问题
方法1:2楼说的方法可以,就是产生一个新变量.多画一个Y就是.属于投机方法.
方法2:我会使用anno=.属于SAS 专业方法
作者: shiyiming    时间: 2011-3-18 21:51
标题: Re: 菜鸟求助~~一个作图的问题
‘投机’有些难听了。我也是利用sas提供的正规的选项啊。而且我觉得你说得也不完全对。因为有了新版本,所以对gplot也就很少用了。利用pointlabel举例如下:

[code:2055mjhy]goptions reset=all cback=white border htitle=12pt htext=10pt;
data a; input MONTH SALES@@;
        if mod(month, 2) then label_mon_sales =catx(':', month, sales);  **marks odds month's sales;
   datalines;
1 52 2 16 3 78 4 14 5 26 6 31 7 92 8 19 9 18 10 22 11 84 12 93
;
symbol1 interpol=join value=dot color=vibg height=1.3 pointlabel=(height=10pt '#label_mon_sales');
title1; axis1 offset=(4,4) minor=none; axis2 offset=(2,2) minor=none;
proc gplot data=a; plot sales*month / haxis=axis1 vaxis=axis2 noframe; run; quit;
**from 24930;[/code:2055mjhy]




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2