由买买提看人间百态

topics

全部话题 - 话题: gchart
1 (共1页)
d**********o
发帖数: 1321
1
和你查的一样,
proc gchart data=xxx;
vbar varname / midpoints='value1' 'value2';
run; quit;
不work没道理啊?
S********a
发帖数: 359
2
来自主题: Statistics版 - 【包子】SAS 多个图在同一页
hsize, vsize, horigin, vorigin 这些数取什么值,才能使四个图在同一页里呢?要
生成四个pie chart,存PDF在同一页里,谢谢
goptions reset=all device=pdfc ;
ods pdf file="c:\pie.pdf" startpage=never;
goptions hsize=5.20in vsize=3.75in;
proc gchart data=pie;
goptions horigin=0in vorigin=0in;
pie selected_monitor / noheading percent=inside;
where yea2=99;
title1 "year of birth : 1999";
run;
proc gchart data=pie;
goptions horigin=5.25;
pie selected_monitor / noheading percent=inside;
where yea2=0;
title2 "year of birth: 2000";
run;
proc gch... 阅读全帖
a********s
发帖数: 188
3
来自主题: Statistics版 - 【包子】SAS 多个图在同一页
There are few different methods to put multigraphs on one page. The idea is
to generate the graphs first and then use PROC GREPLAY. Below is a simple
sample code to do this. I ever used another more flexible way to generate
graphs, but could not find the code, and also forgot how to do so ...
data a;
do i=1 to 100;
x = rannor(10);
y= rannor(4)+1;
z = rannor(3)+2;
w = rannor(5) + 3;
output;
end;
run;
proc gchart data =a;
pie x/name="pie1";
run;
quit;
proc gchart data =a;
pie ... 阅读全帖
b*****z
发帖数: 4
4
我有2个小问题,关于SAS用Gplot和Gchart作图的。
1。我用gplot作了一张图,里面比如说有三条curve,我想在每条线旁边加一个
notation,说明这是什么curve,有什么办法吗?我的意思是说,不用legend,
notation加在数轴附近,靠近相关curve的地方。
2。我用gchart作了一个pie chart,显示每个slice的percent。SAS给这个percent的缺
省格式是保留小数字后2位,我只想保留一位,怎么改这个显示百分比的格式呢?
多谢各位高人赐教,拜谢。
b*********n
发帖数: 2975
5
1. use footnotes
2. use format 2.2

我有2个小问题,关于SAS用Gplot和Gchart作图的。
1。我用gplot作了一张图,里面比如说有三条curve,我想在每条线旁边加一个
notation,说明这是什么curve,有什么办法吗?我的意思是说,不用legend,
notation加在数轴附近,靠近相关curve的地方。
2。我用gchart作了一个pie chart,显示每个slice的percent。SAS给这个percent的缺
省格式是保留小数字后2位,我只想保留一位,怎么改这个显示百分比的格式呢?
多谢各位高人赐教,拜谢。
b*****z
发帖数: 4
6
不好意思哈,没看明白,应该是我解释得不清楚,所以还得继续问一下下。
关于1,如果用footnotes,那么notation都会显示在图的bottom位置,我的意思是说,
有没有一种办法,让notation显示在图右侧的边缘,每个curve的旁边,专门说明这个
curve?
关于2,我作了一个pie chart,比如
proc gchart data=XXX;
pie variableA/type=percent;
quit;
这里variableA的类型是char,我选择显示每个slice的percent。SAS对这个percent的
缺省format是小数点后2位,比如2.12%,现在我被要求只显示1位,有办法做吗?我设
过format percent5.2之类的格式,但貌似在gchart里,只能对variableA设置format。
再次感谢哈。
g**r
发帖数: 425
7
DATA STEP是必须要搞熟的,除了读入文件DO LOOP什么的,
retain, first. last.; date format,这些都不在话下
MACRO很重要,很重要很重要;但MACRO学起来是很容易的,比DATA STEP
容易好多
PROC TABULATE (or PROC REPORT);要搞搞熟的,这个很重要
Haworth的 PROC TEBULATE BY Example是值得花时间读一读的
我痛恨胡乱用PROC TABULATE的PROGRAMMER,那么强的工具,经常被人
糟塌--明明三五行就解决的事情,楞写出百十行来,让人看的那个难受。
直观易懂的PROC MEANS, PROC FREQ当然不用说了
PROC GPLOT和PROC GCHART要翻一翻的,AXIS,PATTERN, LENGEND,SYMBLO什么的
临时学倒是来的及。但人家问你的时候你要知道SAS GRAPH这回事情。
如果是搞TRIAL的,PROC LIFETEST, PROC PHREG要看一看的;
否则的话,PROC REG, PROG LOGISTIC, PROC GLM翻翻
p********a
发帖数: 5352
8
☆─────────────────────────────────────☆
raze (calm+down) 于 (Tue Aug 7 00:53:28 2007) 提到:
我用sas做了一个pie图,想拷到ppt里去,但是ppt背景是蓝色的,字是白色的。我sas得出
的pie图背景是白色的,字是 黑色的。怎么样能设置sas得出的pie图和ppt一样----背景
是蓝色的,字是白色的阿?多谢
以下是我的code
data one;
input id percent;
datalines;
1 24
2 5
3 2
4 10
5 8
6 15
7 3
8 1
9 32
;
proc gchart data=one;
pie id/sumvar=percent noheading
other=2
percent=outside
slice=outside;
run;
pattern1 color=black;
pattern2 color=blue;
pattern3 color=green;
pattern4 color=gray;
pattern5 color=lipk
f****r
发帖数: 1140
9
来自主题: Statistics版 - SAS/graph 问个问题:order
vbar chart
SAS 默认order是x轴的midpoints 的顺序。怎么能够把顺序按照bar的高低排列?
我试过 gchart 里面添加option: asending。不知道为什么不行。
多谢大家。
e******o
发帖数: 644
d*******2
发帖数: 47
11
来自主题: Statistics版 - Need some helps for SAS graph
Hi all
Thanks for reading it. I am working on a sas/graph project for couple days
without any progress. Kind of stressful and wonder if anyone here can give
me some suggestions.I would really appreciate your input!
This is the first time I used sas/graph function.
I had the dataset
_NAME_ _1 _2 _3 _4 maxcount
Gen1 1.11 1.88 1.03 0.628688619 1.88
Gen2 1.17 1.35 2.01 1.190167356 2.01
and codes
PROC GCHART data=WORK.diagram_final;
vBA
g********3
发帖数: 123
12
来自主题: Statistics版 - 画图求助!
请教各位大牛一个弱问题:
用gchart vbar画一个histogram的图,横坐标是sensitivity,纵坐标是sensitivity落
在某个范围的个数。首先我用一个format把senstivitity归类,比如,0.425-0.475归
入0.45。本来没有问题,但是我要在这个histogram上面画两个reference line,我用
了annotation dataset,但是奇怪的是这两条线怎么也不能画在正确的位置,总是偏一
点,或者一条线对了,另一条又偏了。这里我用的system是1,1,我已经把那两条线的
值变成了x轴的百分比。
请教高手!在线等!
b2
发帖数: 427
13
proc sgplot data=
var region / group=size response=total stat=sum;
run;
response 只允许跟一个变量,total=coount before 2000+count after 2000;
如何将coount before 2000 和 count after 2000加进去,从而比较三者。
我曾考虑过proc gchart,也不行啊,我的是三列变量,不是subgroup啊。
除非我把他们分类求和,
想问问有没有简单的方法,谢谢~
w*****y
发帖数: 130
14
proc gchart data=
vbar v1/group= sumvar= ;
vbar v2/group= sumvar= ;
run;
我的9.1 没有sgplot
试了试上面的,不行。
不知道为什么?
p******r
发帖数: 1279
15
来自主题: Statistics版 - 问个sas做bar图的傻问题。。。
proc gchart data=work.saletrnd;
vbar year / subgroup=prodtype discrete
sumvar=actual;
run;
请问上面这个最简单的做bar图的code,subgroup=prodtype 后面的“discrete”是干
什么用的啊?? (注:prodtype是character variable)难道是说明prodtype是
discrete的? 完全没必要么好像。。。。
a*****3
发帖数: 601
16
来自主题: Statistics版 - 急问SAS proc gplot,在线等
how about proc gchart?
z***9
发帖数: 1052
17
来自主题: Statistics版 - 急问SAS proc gplot,在线等
一样,ERROR: Procedure GCHART not found. 是不是没安装sas/graph,但是安装过程
中也没让我选啊。
j*********a
发帖数: 232
18
bar的顺序是按group的名字的字母顺序排的,我想改变这个顺序,怎么办?
谢谢大牛指教!
j*********a
发帖数: 232
19
网上查到的是midpoints=“XXX" "YYY"...但不work。
c*****t
发帖数: 1712
20
麻烦把data和你要的顺序贴一下?谢谢。
P****D
发帖数: 11146
21
Do you also have ORDER= or ASCENDING or DESCENDING options in the same PROC?
These options override the order you specify in MIDPOINTS=.
c*****t
发帖数: 1712
22
ren ne
C***o
发帖数: 68
23
来自主题: Statistics版 - 没学过sql找工是不是很难?

Like
knowledge
If one writes this on resume:
Computer Skills: SAS(SQL, STAT, GRAPH).
Does (STAT, GRPAH) means one knows all the graphical and statiscal
procedures, e.g. "proc gchart", "proc genmod" and Does (SQL) means one knows
"proc sql"?
Thanks.
x*******u
发帖数: 500
24
来自主题: Statistics版 - SAS bar chart 求助
proc gchart 横坐标是date by month, 数据很多, 画出来, 坐标下面的字密密麻麻看
不清楚. 请问, 怎么只显示年份.
其他proc 也行. 反正就是画个bar char, 横坐标是date, 纵坐标是count.
我试过
axis1 order=("01Oct98"d to "01Dec11"d by year);
proc gbarline data=Plotdata;
vbar date/subgroup=type discrete sumvar=count
maxis=axis1;
format date DATE7.;
run;
quit;
但是bar也随之减少.
g**u
发帖数: 205
25
来自主题: Statistics版 - 用SAS做Bar Chart
proc gchart data=yourdata;
vbar strip /discrete sumvar=measurement type=mean group=nrate;
run;
try this?
d********i
发帖数: 76
26
来自主题: Statistics版 - SAS software
Hi.
Now there is a free version of SAS software from SAS Insititite:
http://www.sas.com/en_us/software/university-edition.html
I have installed it. But it is very slow, and there is no graph capability,
like proc gchart.
Several years ago I had installed a SAS to my old own computer, it was fast
and had everything I needed. But my computer died afterwards, taking down
with my local SAS.
Does anyone know if there are SAS package I could download and install on my
local machine?
Thanks for the hel... 阅读全帖
1 (共1页)