Линейный график с осью X первой половины второй половины года? - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть 2 наблюдения в год за 2011-2015 годы.Первое наблюдение - январь-июнь, второе - июль-декабрь.Чтобы сохранить год, я подумал, что должен создать переменную, которая будет обозначать, является ли это наблюдение «половиной» или нет.Но сейчас я не уверен, как это изобразить ...

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 голосов
/ 26 сентября 2018

Существует много способов построения таких данных.Вот один из них:

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

...