SAS中文论坛
标题:
如何显示堆叠内的百分比
[打印本页]
作者:
shiyiming
时间:
2007-7-18 14:16
标题:
如何显示堆叠内的百分比
如何显示堆叠内的百分比
[img:010e4]http://www2.freep.cn/Photo.php?url=photo36/0707181414492743.gif[/img:010e4]
图是用gchart的绘制的,查了SAS.Publishing - SAS.GRAPH.9.1.Reference.Volumes.I.&.II 也没找到解决的办法。
<!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->
作者:
shiyiming
时间:
2007-7-18 18:07
标题:
Re: 如何显示堆叠内的百分比
In the bar statment, try the option "inside=subpct".
作者:
shiyiming
时间:
2007-7-19 15:10
标题:
Re: 如何显示堆叠内的百分比
感谢您的回复,但还有两个问题没有解决。
1 坐标轴我用了ORDER=(0 to 100 by 20)但是没用。
2 堆叠内的百分比字体的大小和频数有关系,如果频数在20-30那么就大小合适,如果大于70则变得很小,这如何控制呢?
[img:8de55]http://www2.freep.cn/Photo.php?url=photo36/0707191507142061.gif[/img:8de55]
作者:
shiyiming
时间:
2007-7-20 13:08
标题:
Re: 如何显示堆叠内的百分比
Maybe you can post your code here.
作者:
shiyiming
时间:
2007-7-22 14:09
标题:
Re: 如何显示堆叠内的百分比
感谢,我的code如下
[code:b3d39]GOPTIONS xpixels=1024 ypixels=1000;
Legend1
FRAME
POSITION=(BOTTOM CENTER OUTSIDE)
LABEL=(FONT='宋体' HEIGHT=10pt JUSTIFY=Left)
;
Axis1
STYLE=1
WIDTH=1
MINOR=NONE
LABEL=(FONT='宋体' HEIGHT=11pt JUSTIFY=Right)
;
Axis2
STYLE=1
WIDTH=1
ORDER=(0 to 100 by 20)
LABEL=(FONT='宋体' HEIGHT=11pt JUSTIFY=Center)
;
TITLE;
TITLE1 "条形图";
FOOTNOTE;
PROC GCHART DATA=WORK.SORT1103;
VBAR3D F2
/
SUBGROUP=F1
INSIDE=SUBPCT
SHAPE=BLOCK
FRAME
DISCRETE
TYPE=PCT
WIDTH=9
LEGEND=LEGEND1
COUTLINE=BLACK
RAXIS=AXIS1
MAXIS=AXIS2
LREF=4
CREF=BLACK
AUTOREF
;
BY F3;
/* -------------------------------------------------------------------
任务代码的结尾。
------------------------------------------------------------------- */
RUN; QUIT;[/code:b3d39]
作者:
shiyiming
时间:
2007-7-22 16:53
标题:
Re: 如何显示堆叠内的百分比
原来LZ是用EG自动生成的代码,8错。
作者:
shiyiming
时间:
2007-7-23 09:35
标题:
to shiyiming
那有办法修改堆叠内的百分比的位置和字体大小么,谢谢
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2