具有上半年,下半年X轴的折线图?

时间:2018-09-26 18:33:10

标签: stata

我对2011-2015年每年有2次观察。第一次观察是一月至六月,第二次观察是七月至​​十二月。为了保留这一年,我认为我应该做一个变量来表示该观察值是否为“一半”。但是现在我不确定如何绘制图形...

year    half    value
2011    0       10.42
2011    1       10.33
2012    0       11.66
2012    1       11.01
2013    0       14.29
2013    1       10.95
2014    0       12.42
2014    1       7.04
2015    0       7.07
2015    1       6.95

谢谢!

1 个答案:

答案 0 :(得分:1)

有很多方法可以绘制此类数据。这是一个:

clear 
input year    half    value
2011    0       10.42
2011    1       10.33
2012    0       11.66
2012    1       11.01
2013    0       14.29
2013    1       10.95
2014    0       12.42
2014    1       7.04
2015    0       7.07
2015    1       6.95
end 

set scheme s1color 

gen date  = yh(year, half + 1) 
format date %th 

twoway line value date, ///
|| scatter value date if half == 0, ms(Oh) || scatter value date if half == 1 , ms(Th) ///
legend(order(2 "Jan-June" 3 "Jul-Dec") ring(0) col(1) pos(1)) xtitle("") 

enter image description here

相关问题