我对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
谢谢!
答案 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("")