본문 바로가기

MySTATA/그래프 다루기

비교: graph scheme

# stata의 기본적인 그래프 scheme 이외에 다른 것을 원한다면,...  참고. 

# 아래의 사이트에 가면 좀 더 많은 정보가 있음 ^^

https://github.com/asjadnaqvi/Stata-schemes

# Stata Original Scheme

 

작성한 코드문 

foreach my2 in  _viridis _cividis _tableau _hue _brbg _piyg _ptol _jet _w3d {
foreach mysch in black gg white   {

#delimit ; 
twoway 
(bar WithinChn lyear)   (bar BetweenChn lyear) (bar MixChn lyear)
(connected Empr_Chn lyear if inrange(lyear,1990,2020), m(circle)  msize(small) lc(gs10) lpattern(dot) mlab(Empr_Chn) mlabposition(3) mlabsize(small)  mlabgap(tiny) )

(scatter Empr_Chn lyear if lyear==2025, m(circle)  msize(small) mlab(Empr_Chn) mlabposition(3) mlabsize(small)  mlabgap(tiny) )

if StatID==1 & DBtype=="ALL" & inlist(Prdtype,"5년간격","전체기간") & Grptype=="교육_성_연령" ,
xlabel(1990(5)2025, valuelabel noticks labsize(small))
xmtick(1987.5(5)2027.5, ticks tlength(large) tlwidth(medium) tposition(crossing) ) 
ylabel(,angle(0) labsize(small)) 
legend(order(1 2 3 4) rows(1) position(12) span size(medsmall) bexpand )
title("Stata Graph Scheme: `mysch'`my2'", size(medium) box bexpand ) 
 xtitle("") ytitle("")    scheme(`mysch'`my2') ; 
#delimit cr 
graph export "$PnL_Anal\01_그래프\연습_`mysch'`my2'.png", as(png) width(400) replace

}

}