我想在图表中创建一些参考线。我的想法是将它们放在第二个轴上,我也可以在其中引用它们的值和名称(尽管我似乎无法在图表上得到这两个值,所以我保留了值。)
问题是即使使用相同范围的刻度值(MAX和MIN),轴似乎也没有对齐。
我知道可能有更好的方法可以完全做到这一点,但首先我想知道为什么它不像我认为的那样表现。
这是我的图表的视觉效果:
用于可视化的代码:
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))