R******d 发帖数: 1436 | 1 用SAS把PC算出来了,想作漂亮一点的图片,plot做出来的太丑了,还隐藏了很多点不
出来。
proc plot data=out;
plot prin1*prin2 $id="*";
run;quit;
别人的图片都挺漂亮,有的有3个pc做的立体图相当好看。
请问,能用SAS做出漂亮的PC plot图吗,如果SAS不行,哪个工具可以?(数据已经产
生了,光作图就行)
谢谢。 |
o****o 发帖数: 8077 | |
R******d 发帖数: 1436 | 3 sgplot不会,可以稍微详细一点么。
我就是想显示所有点都显示出来,而且数据label标到图上。
gplot可以实现第一个,但是不知道怎么把数据名在图中标出。
proc gplot data=out;
plot prin1*prin2=id;
run;quit;
【在 o****o 的大作中提到】 : proc sgplot
|
s*********h 发帖数: 6288 | 4 三言两语说不清楚的。
你可以搜一下proc sgplot SUGI
会有一些paper介绍怎么微调。
关键是通过调整symbol, axis,label等独立的option来作图。
有时间就看看proc sgplot的manual。不过我不推荐。
【在 R******d 的大作中提到】 : sgplot不会,可以稍微详细一点么。 : 我就是想显示所有点都显示出来,而且数据label标到图上。 : gplot可以实现第一个,但是不知道怎么把数据名在图中标出。 : proc gplot data=out; : plot prin1*prin2=id; : run;quit;
|
R******d 发帖数: 1436 | 5 多谢,捣鼓了一下,好像弄出来了。看起来还不错。
proc sgplot data=out;
title 'PC plot';
scatter x = prin1 y = prin2 / datalabel=_name_ group=cat;
run;
但是和网上有的图比,还是不够漂亮
【在 s*********h 的大作中提到】 : 三言两语说不清楚的。 : 你可以搜一下proc sgplot SUGI : 会有一些paper介绍怎么微调。 : 关键是通过调整symbol, axis,label等独立的option来作图。 : 有时间就看看proc sgplot的manual。不过我不推荐。
|
R******d 发帖数: 1436 | 6 多谢,捣鼓了一下,好像弄出来了。看起来还不错。
proc sgplot data=out;
title 'PC plot';
scatter x = prin1 y = prin2 / datalabel=_name_ group=cat;
run;
但是和网上有的图比,还是不够漂亮
【在 s*********h 的大作中提到】 : 三言两语说不清楚的。 : 你可以搜一下proc sgplot SUGI : 会有一些paper介绍怎么微调。 : 关键是通过调整symbol, axis,label等独立的option来作图。 : 有时间就看看proc sgplot的manual。不过我不推荐。
|
R******d 发帖数: 1436 | 7 多谢,捣鼓了一下,好像弄出来了。看起来还不错。
proc sgplot data=out;
title 'PC plot';
scatter x = prin1 y = prin2 / datalabel=_name_ group=cat;
run;
但是和网上有的图比,还是不够漂亮
【在 s*********h 的大作中提到】 : 三言两语说不清楚的。 : 你可以搜一下proc sgplot SUGI : 会有一些paper介绍怎么微调。 : 关键是通过调整symbol, axis,label等独立的option来作图。 : 有时间就看看proc sgplot的manual。不过我不推荐。
|
c****0 发帖数: 14490 | 8 那侬再加下颜色等option好了
【在 R******d 的大作中提到】 : 多谢,捣鼓了一下,好像弄出来了。看起来还不错。 : proc sgplot data=out; : title 'PC plot'; : scatter x = prin1 y = prin2 / datalabel=_name_ group=cat; : run; : 但是和网上有的图比,还是不够漂亮
|
M*********9 发帖数: 15637 | 9 别人是r做的。。。
★ 发自iPhone App: ChineseWeb 7.8
【在 R******d 的大作中提到】 : 用SAS把PC算出来了,想作漂亮一点的图片,plot做出来的太丑了,还隐藏了很多点不 : 出来。 : proc plot data=out; : plot prin1*prin2 $id="*"; : run;quit; : 别人的图片都挺漂亮,有的有3个pc做的立体图相当好看。 : 请问,能用SAS做出漂亮的PC plot图吗,如果SAS不行,哪个工具可以?(数据已经产 : 生了,光作图就行) : 谢谢。
|
s****b 发帖数: 2039 | 10 是不是4个PC以上,PCA就是高维空间的,不可能作出图来?
您是用PROC PRINCOMP还是用PROC FACTOR?为什么一定有2个PC?
【在 R******d 的大作中提到】 : 用SAS把PC算出来了,想作漂亮一点的图片,plot做出来的太丑了,还隐藏了很多点不 : 出来。 : proc plot data=out; : plot prin1*prin2 $id="*"; : run;quit; : 别人的图片都挺漂亮,有的有3个pc做的立体图相当好看。 : 请问,能用SAS做出漂亮的PC plot图吗,如果SAS不行,哪个工具可以?(数据已经产 : 生了,光作图就行) : 谢谢。
|
s****b 发帖数: 2039 | 11 这个不错的图能贴上来吗?
【在 R******d 的大作中提到】 : 多谢,捣鼓了一下,好像弄出来了。看起来还不错。 : proc sgplot data=out; : title 'PC plot'; : scatter x = prin1 y = prin2 / datalabel=_name_ group=cat; : run; : 但是和网上有的图比,还是不够漂亮
|
R******d 发帖数: 1436 | 12 我用的PROC PRINCOMP,有几个变量就有几个PC,作图的时候可以选两个三个的。4个以
上图应该做不出。3个的用SAS我也不会做。
【在 s****b 的大作中提到】 : 是不是4个PC以上,PCA就是高维空间的,不可能作出图来? : 您是用PROC PRINCOMP还是用PROC FACTOR?为什么一定有2个PC?
|
h**t 发帖数: 1678 | 13 yup!
【在 M*********9 的大作中提到】 : 别人是r做的。。。 : : ★ 发自iPhone App: ChineseWeb 7.8
|
s****b 发帖数: 2039 | 14 多谢!多谢!
【在 R******d 的大作中提到】 : 我用的PROC PRINCOMP,有几个变量就有几个PC,作图的时候可以选两个三个的。4个以 : 上图应该做不出。3个的用SAS我也不会做。
|