Stata如何预览多个图形模板(schemes)?

Stata 图形模板(schemes)用来定义图形的格式,默认是s2color。

获取所有本机上安装的所有Stata图形模板,Stata命令如下:


graph query, schemes

读取演示数据,Stata命令如下:


sysuse uslifeexp

选择需要预览的Stata图形模板,如Stata自带的s2color、s2mono、s2manual、sj和economist,Stata命令如下:


local schemes s2color s2mono s2manual sj economist
*先设置局部宏plots为空,可以不设置;若是数值型,类似local counter = 0
local plots

用循环挨个绘图,最后合并,Stata命令如下:


foreach scheme of local schemes {
    line le year, title(`scheme') scheme(`scheme') saving(`scheme',replace)
*将循环结果叠加到局部宏plots,若是数值型,类似local counter = `counter' + 1
*局部宏后也可加引号,结果一样:local plots "`plots' `scheme'.gph"
    local plots `plots' `scheme'.gph
}
graph combine `plots'

完,本文内容交流请移步:http://www.epiman.cn/thread-152460-1-1.html