楼主: Imasasor
5140 6

[程序分享] 高手进:proc plot 在y轴显示坐标值? [推广有奖]

  • 1关注
  • 64粉丝

VIP

已卖:215份资源

学科带头人

33%

还不是VIP/贵宾

-

TA的文库  其他...

超哥喜欢的文章

威望
1
论坛币
47033 个
通用积分
3.1376
学术水平
238 点
热心指数
246 点
信用等级
231 点
经验
37132 点
帖子
849
精华
3
在线时间
2235 小时
注册时间
2012-7-4
最后登录
2024-10-10

初级学术勋章 初级热心勋章 初级信用勋章 中级热心勋章 中级学术勋章

楼主
Imasasor 发表于 2012-10-19 19:44:46 |AI写论文
100论坛币
  1. data forest_data;
  2. input Study $1-16 OddsRatio LowerCL UpperCL Weight;
  3. infile datalines missover;
  4.   data_order=_N_;
  5. datalines;
  6. Overall         0.328 0.233 0.462  .
  7. age
  8. Modano (1967)   0.590 0.096 3.634  1
  9. Borodan (1981)  0.464 0.201 1.074  3.5
  10. sex
  11. Leighton (1972) 0.394 0.076 2.055  2
  12. Novak (1992)    0.490 0.088 2.737  2
  13. diabetes
  14. Stawer (1998)   1.250 0.479 3.261  3
  15. Truark (2002)   0.129 0.027 0.605  2.5
  16. Fayney (2005)   0.313 0.054 1.805  2
  17. Modano (1969)   0.429 0.070 2.620  2
  18. Soloway (2000)  0.718 0.237 2.179  3
  19. Adams (1999)    0.143 0.082 0.250  4
  20. Truark2 (2002)  0.129 0.027 0.605  2.5
  21. Fayney2 (2005)  0.313 0.054 1.805  2
  22. Modano2 (1969)  0.429 0.070 2.620  2
  23. Soloway2 (2000) 0.718 0.237 2.179  3
  24. Adams2 (1999)   0.143 0.082 0.250  4
  25. Soloway2 (2000) 0.718 0.237 2.179  3
  26. Fayney2 (2005)  0.313 0.054 1.805  2
  27. Modano2 (1969)  0.429 0.070 2.620  2
  28. Soloway2 (2000) 0.718 0.237 2.179  3
  29. Adams2 (1999)   0.143 0.082 0.250  4
  30. Soloway2 (2000) 0.718 0.237 2.179  3
  31. ;
  32. run;
  33. axis1;
  34. symbol v=circle;
  35. proc gplot data=forest_data;
  36. plot data_order*oddsratio/vaxis=axis1;
  37. run;
  38. quit;
复制代码
QQ截图20121019193344.jpg
各位高手,上述程序生成图形如下,我想要y轴显示各点的y值,即data_order的值(1 2 3 4 .......),同时,隐藏Y轴及上面的tick,只显示各点的y值,请问在axis1加什么选项?
第二,现在y轴是在x轴的0.1位置与x轴交驻,如果我想让y轴在x轴的其它位置(如0.2)与x交叉,如何做?

最佳答案

xcxwhl 查看完整内容

proc gplot data=forest_data; axis1 order=(1 to 30 by 1) ; axis2 order=(0.2 to 1.3 by 0.1) minor=(n=0.2) ; plot data_order*oddsratio/axis=axis1 haxis=axis2; run; quit;
关键词:plot ROC Diabetes missover overall
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

沙发
xcxwhl 发表于 2012-10-19 19:44:47
proc gplot data=forest_data;
axis1 order=(1 to 30 by 1) ;
axis2 order=(0.2 to 1.3 by 0.1) minor=(n=0.2) ;
plot data_order*oddsratio/axis=axis1 haxis=axis2;
run;
quit;


藤椅
Imasasor 发表于 2012-10-19 19:47:53
急得蛋疼,唉,不会编程真郁闷
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

板凳
webgu 发表于 2012-10-19 21:18:32
  1. axis1  order=(1 to 30 by 1)
  2.            minor=none
  3.            major=none
  4.           ;
  5. axis2  order=(0.1 to 1.3 by 0.02);
  6. symbol v=circle;
  7. proc gplot data=forest_data;
  8. plot data_order*oddsratio/haxis=axis2 vaxis=axis1;
  9. run;
  10. quit;
复制代码

QQ截图20121019211119.png (6.62 KB)

QQ截图20121019211119.png

SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

报纸
Imasasor 发表于 2012-10-19 21:21:31
webgu 发表于 2012-10-19 21:18
不好意思,高手,币给别人了
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

地板
webgu 发表于 2012-10-19 22:01:10
Imasasor 发表于 2012-10-19 21:21
不好意思,高手,币给别人了
呵呵,客气了。离高手太远。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

7
zkymath 在职认证  发表于 2012-10-20 12:17:19
谦虚使人进步啊

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 19:11