楼主: 芦苇陌妍
2651 2

[问答] SAS在拟合图中指定位置加文字。已经用gplot作图,但要在图中(0.2,0.2)处加一行字 [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
1
精华
0
在线时间
5 小时
注册时间
2016-6-14
最后登录
2019-3-4

楼主
芦苇陌妍 发表于 2017-6-7 20:03:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数据就两列x和y,已经用gplot画出散点和拟合直线图了,还要在图中(0.2,0.2)处加上文字“this is the center”
求解答如何在指定点加文字,
谢谢~


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:gplot plot GPL Center enter

沙发
foocares 发表于 2017-6-8 01:05:23
记忆告诉我应该要用到/datalabel这个选项。
但是与其费劲去找准这个坐标和定义半天属性,不如直接出图自己P一下算了,纯懒汉思维啊楼主莫怪,//汗

藤椅
ightar 发表于 2017-6-30 23:53:05
下面时一种方法,move里的参数是在图中的位置比例(0~100),根据实际可调整。
  1. data test;
  2. input x y;
  3. datalines;
  4. 0.1 0.1
  5. 0.3 0.2
  6. 0.3 0.5
  7. 0.5 0.6
  8. 0.1 0.2
  9. ;
  10. run;

  11. /*
  12. x_label = 0.2/(1 - 0)*100;
  13. y_label = 0.2/(1 - 0)*100;
  14. */
  15. goptions device=png;
  16. goptions ypixels=500 xpixels=500;
  17. goptions noborder;

  18. axis1 length = 5in offset=(0,0) minor=none order = (0 to 1 by 0.1) label = none;
  19. axis2 length = 5in offset=(0,0) minor=none order = (0 to 1 by 0.1) label = none;

  20. proc gplot data= work.test;

  21. note move=(20, 20) c = red "this is the center" ;
  22. plot x*y = 1 / haxis = axis1 vaxis = axis2
  23. ;
  24. run;
复制代码

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 06:23