有没有什么方法可以直接指定轴值和数据标签的格式?据我所知,它使用任何适用于因变量的格式。PROC轴中的轴值标签和条形标签的不同数字格式GCHART
实施例:
data sample;
input group $ number;
format number dollar6.1;
cards;
A 55.2
B 20.3
C 47.1
D 43.2
;
run;
axis1 minor=none order=0 to 60 by 10;
proc gchart data=sample;
vbar group/ type=sum sumvar=number sum levels=all raxis=axis1;
run;
如果我设置为dollar6.1然后轴标签有一个不必要的小数格式(0.0,10.0,20.0等)
但是,如果我设置格式为dollar6.0,那么每个栏顶部的标签都缺少我想要显示的小数。
任何方式来指定格式独立的任何一个?
谢谢,幸运的是我使用同一个轴制作多个图表,因此我可以执行'value =('$ 0''$ 10'...'$ 60')'并且它可以工作。如果我需要不同的轴测量,我怀疑我可以编写一个宏来自动完成它。 如果有人对GCHART有替代解决方案,我会留下这个问题,否则这对我很有用。 – orh 2015-02-05 17:09:38
我添加了一个如何在SGPLOT中执行双重覆盖图的例子。这是[Graphically Speaking](图形演讲)(http://blogs.sas.com/content/graphicallyspeaking/)上会看到的很多内容。它看起来在GCHART中使用GREPLAY在理论上是可能的,但似乎比使用上述任何一种解决方案更有用。 – Joe 2015-02-05 22:17:01