[原创]用stata画不带背景的(论文用)图

这里只有作者精心编写的研究经历!
回复
头像
hellohappy
网站管理员
网站管理员
帖子: 280
注册时间: 2018年11月18日, 14:27
Been thanked: 2 time

#1 [原创]用stata画不带背景的(论文用)图

未读文章 hellohappy » 2019年3月15日, 17:41



目录:
    前言:
    介绍:
        stata模版模版:
            默认画图命令举例:
            官方提供的黑白模版举例:
        stata其他非官方模版(命令安装):
            这里以安装burd为例:
        stata其他非官方模版(手动安装):
            图形模版 qlean 为例子


前言:
    stata画图命令很简单,一般一两个命令就可以完成,但它默认的图片有时候不怎么符合审美,而且,也不太可能直接用于论文,哪怕用于课程报告,他默认的蓝色底图都很不搭,让人看上去好像没用心做一样。所以,如果你用stata做计量,画图,必须要学会这个技能。

介绍:
    画图其实可以直接通过图的菜单调整,而且大多数时候,一些细节也只能自己慢慢调。比如横纵坐标轴的数字,标题大小,坐标轴粗细,背景颜色。但是,如果每次画图都要调一次就太累了。
    stata模版模版:
        Stata 可以通过设定绘图模板(scheme) 来整体改变图形的风格,方法是在画图命令的最后加上 , scheme(模版名) ,当然如果你已经打过一个逗号了,你应该在后面输入一个空格再输入 scheme(模版名)。而 stata 提供的默认模板是 s2color ,也就是常见的浅蓝底色,黑色坐标轴,深蓝的点。
        默认画图命令举例:

Code: 全选

sysuse "auto.dta", clear
twoway scatter headroom length
stata默认散点图.png
stata默认散点图.png (13.09 KiB) 查看 242 次
stata默认散点图.png
stata默认散点图.png (13.09 KiB) 查看 242 次

        Stata 提供的不需要另外安装和下载的黑白模板有两个:s1mono 和 s2mono,这也已经能满足多数使用。
        官方提供的黑白模版举例:

Code: 全选

sysuse "auto.dta", clear
twoway scatter headroom length , scheme(s1mono)
twoway scatter headroom length , scheme(s2mono)
stata模版1散点图.png
stata模版1散点图.png (12.97 KiB) 查看 242 次
stata模版1散点图.png
stata模版1散点图.png (12.97 KiB) 查看 242 次
stata模版2散点图.png
stata模版2散点图.png (15.25 KiB) 查看 242 次
stata模版2散点图.png
stata模版2散点图.png (15.25 KiB) 查看 242 次

    stata其他非官方模版(命令安装):

        但是,若他们还是不满足你的要求,你可以用这个命令: findit scheme 来找到更多的模版,并单击链接下载。这些模版很大一部分都是其他人编写的。其中tufte 、burd、lean1、lean2、qlean等模版,较为符合期刊和论文审美。
        这里以安装burd为例:

Code: 全选

findit scheme
stata模版下载方法.png
stata模版安装.png
stata模版安装.png (41.33 KiB) 查看 242 次
stata模版安装.png
stata模版安装.png (41.33 KiB) 查看 242 次

            如果你不知道怎么使用,你可以运行help帮助,比如这里我安装了 scheme_burd 模版:

Code: 全选

help scheme_burd
stata模版help.png
stata模版help.png (43.08 KiB) 查看 242 次
stata模版help.png
stata模版help.png (43.08 KiB) 查看 242 次

            这里可看出,单纯一个burd模版,就包含了10多种不同的模版,而且使用的命令和官方的一样,比如:

Code: 全选

sysuse "auto.dta", clear
twoway scatter headroom length , scheme(burd)
stata模版burd距离.png
stata模版burd距离.png (10.17 KiB) 查看 242 次
stata模版burd距离.png
stata模版burd距离.png (10.17 KiB) 查看 242 次

        这里我不可能列举所有的模版和例子,你需要大致了解一下哪些模版长什么样,以后就可以直接使用那个模版。

    stata其他非官方模版(手动安装):

        除了上面这种直接用命令安装,你还可以手动安装,通过手动安装,你也会明白这里模版安装时候,大概发生了什么。
        为了演示手动安装,我以介绍Stata图形模版 qlean 为例子。这个模版一般是白底黑字,符合一般期刊和论文对图片的要求,而且简洁美丽。
        图形模版 qlean 为例子
            这个模版暂时不能直接在命令 findit scheme 上找到,他有一个开源地址:
                https://github.com/rangerqu/qlean
            在上面地址你可以clone下来,当然,你可以直接下载本站提供的地址:
qlean-master.zip
(6.54 KiB)
qlean-master.zip
(6.54 KiB) 尚未被下载

            下载以后解压,然后解压后,将 .scheme 后缀的两文件复制到 Stata 程序的 附加 ado 文件夹中的文件夹 s ,比如 C:\ado\plus\s ; 将 .style 为后缀的 color 设定文件 复制到文件夹 style , 如 C:\ado\plus\style 即可。如下图:
手动安装stata举例.png
手动安装stata举例.png (34.6 KiB) 查看 241 次
手动安装stata举例.png
手动安装stata举例.png (34.6 KiB) 查看 241 次

            画图方法同上:

Code: 全选

sysuse "auto.dta", clear
twoway scatter headroom length , scheme(qlean)
twoway scatter headroom length , scheme(qleanmono)
stata模版qlean.png
stata模版qlean.png (10.78 KiB) 查看 241 次
stata模版qlean.png
stata模版qlean.png (10.78 KiB) 查看 241 次
stata模版qleanmono.png
stata模版qleanmono.png (11.24 KiB) 查看 241 次
stata模版qleanmono.png
stata模版qleanmono.png (11.24 KiB) 查看 241 次

            当然,该模版单纯画散点图,也没什么好比较的,你还可以看看官方给出的示例。他的特征仍然是极简,美观。
quen例子.jpg
quen例子2.jpg
 

Link:
Hide post links
Show post links


回复