张敏3 发表于 2014-7-20 16:29 
能说的详细点不?还是没怎么明白
因为你给的图没有很详细的横纵坐标标示,我只能举例说明。如果你用的age group作为variable 放在x axis上,你是分3个treatments 吧, 那你就用 我的例子
data 数据名字;
set 数据名字;
if treatment = 1 then
plotagegroup = agegroup + .25;
if treatment = 2 then
plotagegroup = agegroup + .5;
else
plotagegroup = agegroup + .75;
run;
在这里你需要generate 一个新的variable在x axis 上, 就是我上面写得plotagegroup来替代agegroup (如果你是用age group做的横坐标)。希望我说明白了,你可以试一下。