Stata连享会 主页 || 视频 || 推文 || 知乎 || Bilibili 站
温馨提示: 定期 清理浏览器缓存,可以获得最佳浏览体验。
New!
lianxh
命令发布了:
随时搜索推文、Stata 资源。安装:
. ssc install lianxh
详情参见帮助文件 (有惊喜):
. help lianxh
连享会新命令:cnssc
,ihelp
,rdbalance
,gitee
,installpkg
⛳ Stata 系列推文:
作者:李胜胜 (安徽大学)
邮箱:lisheng2@foxmail.com
编者按:本文主要整理自下文,特此致谢!
Source:Stata graphics scheme-cleanplots -Link-
目录
cleanplots
是一个 Stata 图形方案,可以改变 Stata 图形的默认外观。它旨在默认情况下实现数据可视化,减少调整图形的时间,使图形具有可读性和可用性。特别在预测和边际效应的图形绘制上具有更好的效果。
cleanplots
可以节省大量时间绘制出版质量的 Stata 图形,主要具有以下特点:
要将图形方案改为 cleanplots
,请使用以下命令:
set scheme cleanplots, perm
Stata 的默认图形方案是 s2color
。要改回默认值,则使用以下命令:
set scheme s2color, perm
在绘制图形时,cleanplots
与 Stata 的默认图形方案 (s2color
) 具有一定差异。个人建议在论文中使用更精炼的图形。
. sysuse auto,clear
. set scheme s2color, perm
. hist price, percent
. graph export fig1.png, replace
cleanplots
. sysuse auto, clear
. set scheme cleanplots, perm
. hist price, percent
. graph export fig2.png, replace
. lxhuse nhanes2, clear
. set scheme s2color, perm
. regress bpsystol agegrp##sex
. margins agegrp
. marginsplot, recastci(rline) ciopts(lpat(dash))
. graph export fig3.png, replace
cleanplots
. lxhuse nhanes2, clear
. set scheme cleanplots, perm
. regress bpsystol agegrp##sex
. margins agegrp
. marginsplot, recastci(rline) ciopts(lpat(dash))
. sysuse auto, clear
. set scheme s2color, perm
. twoway scatter price wei [w=gear_ratio]
. graph export fig5.png, replace
cleanplots
. sysuse auto,clear
. set scheme cleanplots, perm
. twoway scatter price wei [w=gear_ratio]
. graph export fig6.png, replace
. sysuse auto, clear
. set scheme s2color, perm
. cibar price, over1(foreign) over2(mpg)
. graph export fig7.png, replace
cleanplots
. sysuse auto, clear
. set scheme cleanplots, perm
. cibar price, over1(foreign) over2(mpg)
. graph export fig8.png, replace
. sysuse auto, clear
. set scheme s2color, perm
. lowess price len
. graph export fig9.png, replace
cleanplots
. sysuse auto, clear
. set scheme cleanplots, perm
. lowess price len
. graph export fig10.png, replace
下面我们演示怎样将最后得到一幅图片自动插入到 Word 以及 Tex 中。
我们采用以下代码绘制图片后,直接复制到 Word 中,会出现以下问题:
. sysuse auto, clear
. set scheme cleanplots, perm
. lowess price len
. graph save fig10.gph, replace
这种问题还不好调整,截图会导致图片质量下降,因此,可以将得到的图片保存为 png
格式,打开后再复制。
. graph export fig10.png, replace
这种问题的原因在于直接复制 Stata 17 得到图片会出现兼容问题,Stata 17 以下版本没有这种问题。我们也可以直接采用 wmf
、itf
、emf
格式,这些直接在 Word 打开,效果不错。
. graph export fig10.wmf, replace fontface("Times New Roman")
. graph export fig10.tif, replace
. graph export fig10.emf, replace
我们投稿时,很多时候采用 LaTeX 排版,自己写图片的 Tex 程序,会显得比较繁琐,特别是图片的大小,字体等。为此,可以采用 graph2tex
命令,将生成的图片直接变换成 Tex 程序,直接复制到 LaTeX 文档中即可。执行以下代码:
. lowess price len
. graph2tex, epsfile(lowess) caption(Fig10) label(Lowess) ht(3)
我们可以在 Stata 当前路径下得到 lowess.eps
格式文件,同时 Stata 屏幕生成 Latex 代码。
% exported graph to lowess.eps
% We can see in Figure \ref{fig:Lowess} that
\begin{figure}[h]
\begin{centering}
\includegraphics[height=3in]{lowess}
\caption{Fig10}
\label{fig:Lowess}
\end{centering}
\end{figure}
复制到 Ctex 运行后,就可以得到比较完美的图片。需要注意的是生成的 .eps
文件要与 .tex
文件在一个文件下,不然相关程序找不到需要图片。
Stata 中 texdoc
命令也可以完成类似的工作,可以将表格、图片等形成 Latex 语法格式,具体可以 findit texdoc
或 help texdoc
。
Note:产生如下推文列表的 Stata 命令为:
lianxh 绘图, m
安装最新版lianxh
命令:
ssc install lianxh, replace
免费公开课
最新课程-直播课
专题 | 嘉宾 | 直播/回看视频 |
---|---|---|
⭐ 最新专题 | 文本分析、机器学习、效率专题、生存分析等 | |
研究设计 | 连玉君 | 我的特斯拉-实证研究设计,-幻灯片- |
面板模型 | 连玉君 | 动态面板模型,-幻灯片- |
面板模型 | 连玉君 | 直击面板数据模型 [免费公开课,2小时] |
⛳ 课程主页
⛳ 课程主页
关于我们
课程, 直播, 视频, 客服, 模型设定, 研究设计, stata, plus, 绘图, 编程, 面板, 论文重现, 可视化, RDD, DID, PSM, 合成控制法
等
连享会小程序:扫一扫,看推文,看视频……
扫码加入连享会微信群,提问交流更方便
✏ 连享会-常见问题解答:
✨ https://gitee.com/lianxh/Course/wikis
New!
lianxh
和songbl
命令发布了:
随时搜索连享会推文、Stata 资源,安装命令如下:
. ssc install lianxh
使用详情参见帮助文件 (有惊喜):
. help lianxh