arlionn 发表于 2012-8-31 21:50 
传一份样本数据和你完成的命令,我在上面修改比较好。
我还是用sysuse uslifeexp 的数据. 我的命令如下:
twoway (line le_wm year, yaxis(1 2) xaxis(1)) (line diff year), ylabel(0(5)80, axis(2) gmin angle(horizontal)) ylabel(20(10)80, gmax angle(horizontal)) ytitle("Life expectancy at birth (years)") title("White and black life expectancy") subtitle("USA, 1900-1999")
出来的图的效果还是左边的y轴默认的把0作为起点刻度,这样的图就会把white males 这个变量画在difference变量的上方. 我想要的效果是:white males 变量的左y轴起点刻度为20,一直到80(左y轴顶部刻度为80),然后画这个变量的图;difference 变量的右边y轴的刻度以0为起点,一直到20(右y轴顶部刻度为20), 不受到左边y轴的干扰;这样的话,两个变量的图可能会重叠,但是不会以上一下的显示.