STATA - 同步两个Y轴

时间:2016-07-26 14:20:23

标签: stata

我想在图表中创建一些参考线。我的想法是将它们放在第二个轴上,我也可以在其中引用它们的值和名称(尽管我似乎无法在图表上得到这两个值,所以我保留了值。)

问题是即使使用相同范围的刻度值(MAX和MIN),轴似乎也没有对齐。

我知道可能有更好的方法可以完全做到这一点,但首先我想知道为什么它不像我认为的那样表现。

这是我的图表的视觉效果:

Current Graph

用于可视化的代码:

quietly summarize sent

graph twoway                                                /// 
    (tsline sent)                                           /// 
    (tsline sent, yaxis(2) lcolor(none)),                   /// 
                                                            ///
    title("Requests by Day", size(medsmall))                /// 
                                                            ///
    ttitle("Date", size(small))                             ///
    tlabel(#15, labsize(vsmall) format(%tdd_m))             ///
                                                            ///                     
    ytitle("Requests", size(small) axis(1))                 ///     
    ylabel(#8, axis(1) labsize(vsmall))                     /// 
    yscale(range(`=r(min)', `=r(max)') axis(1))             ///
                                                            ///                             
    ylabel(`=r(min)' `=r(max)' , axis(2) labsize(vsmall))   ///
    ytitle("", axis(2))                                     ///
    yline(`=r(min)', lcolor("blue") axis(2))                ///
    yline(`=r(max)', lcolor("green") axis(2))               ///
    yscale(range(`=r(min)', `=r(max)') axis(2))  

0 个答案:

没有答案