SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 526|回复: 4
打印 上一主题 下一主题

菜鸟求助~~一个作图的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-1-20 14:46:04 | 只看该作者

菜鸟求助~~一个作图的问题

弱弱的问一句,SAS中我用GPLOT对数据做了一组曲线图,如果我想在曲线上mark特殊的点,该如何操作??
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-1-27 12:37:50 | 只看该作者

Re: 菜鸟求助~~一个作图的问题

把那个特殊的点搞成一个新变量。然后用pointlable=选项。应该可以吧。不过不要太多太密集啊。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-3-14 22:11:04 | 只看该作者

Re: 菜鸟求助~~一个作图的问题

谢谢楼上的,我又查了查资料,貌似得用%annomac宏
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-3-18 16:06:39 | 只看该作者

Re: 菜鸟求助~~一个作图的问题

方法1:2楼说的方法可以,就是产生一个新变量.多画一个Y就是.属于投机方法.
方法2:我会使用anno=.属于SAS 专业方法
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2011-3-18 21:51:05 | 只看该作者

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]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-11 11:49 , Processed in 0.070357 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表