楼主: zzwin1006
1551 1

USING SAS/GRAPH SOFTWARE,含各类附件代码,以及相关论文 [推广有奖]

  • 1关注
  • 1粉丝

本科生

86%

还不是VIP/贵宾

-

威望
0
论坛币
2097 个
通用积分
0.0480
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
2417 点
帖子
30
精华
0
在线时间
179 小时
注册时间
2014-8-16
最后登录
2023-12-12

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
graph.zip (9.43 MB, 需要: 5 个论坛币)
SAS画图辅导图书,有大量结合ODS过程的代码,还有相关的Support Paper(论文)




USING 捕获.PNG SAS/GRAPH SOFTWARE
TABLE OF CONTENTS
TABLE OF CONTENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
ACKNOWLEDGMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
ABOUT THE AUTHOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
1 INTRODUCTION TO SAS/GRAPH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Why Use SAS/GRAPH ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 What is SAS/GRAPH Software ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Reasons for Using SAS/GRAPH Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4 SAS/GRAPH Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Global Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 GRAPHICS ENVIRONMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 PROC GTESTIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Graphics Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1 GOPTIONs Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.2 Example GOPTIONS in SAS Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Cell and Plot Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.1 HSIZE and VSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.2 HPOS and VPOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Customizing Graphics Display Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.1 Using PROC GDEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.2 Pointing to modified drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 ENHANCING GRAPHICS TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1 TITLEs and FOOTNOTEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.1 Text Control Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.2 Font Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.3 Using Operating System Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.4 Using Gray Scales and RGB Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2 PROC GSLIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.1 PROC GSLIDE - hardware font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.2 PROC GSLIDE - changing fonts and colors . . . . . . . . . . . . . . . . . . . . . . 23
3.2.3 PROC GSLIDE - ROTATE and ANGLE title options . . . . . . . . . . . . . . . 24
3.2.4 PROC GSLIDE - MOVE title option . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
iv
3.3 PROC GPRINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3.1 GPRINT Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3.2 Using the HTEXT and FTEXT options . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4 Working With the Graphics Catalogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.4.1 Working with the GSEG Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.4.2 Deleting Catalog Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.4.3 Deleting Entire Catalogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4 PLOTS IN TWO DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.1 PROC GPLOT Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2 PROC GPLOT Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.1 PLOT statement options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.2 Axis Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.3 SYMBOL Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3.1 Symbol statement characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3.2 SYMBOL statement syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.3.3 Example with a symbol statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3.4 Using i=join in the symbol statement . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.3.5 Using i=step with a symbol statement . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.3.6 Creating BOX plots with a symbol statement . . . . . . . . . . . . . . . . . . . . . 43
4.4 AXIS Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.4.1 AXIS statement characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.4.2 AXIS Statement Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.4.3 AXIS statement example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.4.4 Adding reference line text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.5 Multiple Plot Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.5.1 Using the OVERLAY option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.5.2 Plot requests of the form y*x=z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.5.3 Examples with y*x=z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.5.4 Drawing using y*x=z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.5.5 Using y*x=z to overlay two plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.6 LEGEND Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.6.1 LEGEND statement syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.6.2 LEGEND statement options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.6.3 LEGEND statement example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.6.4 LEGEND statement example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.6.5 LEGEND statement example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.7 Creating a Distribution Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.7.1 Overlaying the normal probability distribution . . . . . . . . . . . . . . . . . . . . . 64
4.7.2 Overlaying the cumulative normal distribution . . . . . . . . . . . . . . . . . . . . 66
4.8 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5 SUMMARY GRAPHICS (GCHART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1 Creating Histograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1.1 PROC GCHART syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1.2 Vertical histogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.2 Using the PATTERN Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5.2.1 Pattern statement example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.2.2 Using the pattern statement with midpoints . . . . . . . . . . . . . . . . . . . . . . 76
v
5.3 Using AXIS Statements with GCHART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.4 Using the GROUP= Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.5 Using Three Dimensional Chart Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.6 Building a PIE Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
5.6.1 Using the PIE statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
5.6.2 Other pie chart options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.7 Building a STAR Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
5.8 Building a RADAR Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
5.9 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6 PLOTS IN THREE DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.1 Surface Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.2 Preparing a Grid Using G3GRID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.3 Contour Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
6.4 Using G3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
6.5 Plots in More Than Three Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.6 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
7 PRODUCING MAPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
7.1 Using PROC GMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
7.1.1 GMAP Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
7.1.2 Choropleth maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7.1.3 Block maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7.1.4 Prism maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
7.1.5 Surface maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.2 PROC GREDUCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.2.1 Using GREDUCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.2.2 Reduced Sales map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
7.3 PROC GPROJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
7.4 Building a Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
7.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
8 SPECIAL TECHNIQUES WITHOUT ANNOTATE . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8.1 Generating Error Bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8.2 Drawing Shapes (Butterfly Plots) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
8.3 Creating Box-whisker Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
8.3.1 Using the i=box SYMBOL statement option . . . . . . . . . . . . . . . . . . . . . 115
8.3.2 Building boxes in GPLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
9 USING THE ANNOTATE FACILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
9.1 Chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
9.2 What Is The ANNOTATE Facility? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
9.3 ANNOTATE Data Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
9.3.1 How the ANNOTATE data set is used . . . . . . . . . . . . . . . . . . . . . . . . . 123
9.3.2 Types of ANNOTATE variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
9.3.3 Using variables to control tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
10 SELECTED ANNOTATE VARIABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
10.1 Chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
vi
10.2 Control through the FUNCTION Variable [What to do] . . . . . . . . . . . . . . . . . . 128
10.3 Attribute Variables [How to do it] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
10.4 Positioning Variables [Where to do it] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
10.5 Simple ANNOTATE Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132



未完













二维码

扫码加我 拉你入群

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

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

关键词:software GRAPH Using Ware GRAP 论文

沙发
cranewind 发表于 2015-9-23 14:44:26 |只看作者 |坛友微信交流群
期待中文

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 19:14