1、频数分布图:

sysuse auto.dta, clear //调用auto数据
histogram price, bin(10)  ///   //绘制条形图,设置10个条柱
ytitle(价格分布频率) ///   //纵坐标命名:价格分布频率
xtitle(价格:元) ///   //横坐标命名:价格:元
scheme(s1mono)   //绘制黑白柱状图sysuse auto.dta, clear //调用auto数据
histogram price, bin(10) by(foreign) ///
kdensity ///  //绘制按国家分类的柱状图与密度函数图
ytitle(价格分布频率) ///   //纵坐标命名:价格分布频率
xtitle(价格:元)   //横坐标命名:价格:元

2、柱状图

sysuse citytemp4, clear  //调用citytemp4数据
graph bar tempjuly tempjan, over(division) over(region) nofill ///  //按地区划分绘制一月、七月气温图
ytitle("华氏温度") ///  //纵坐标为“华氏温度”
legend( label(1 "七月") label(2 "一月") ) ///   //设置表注标签:七月、一月
title("七月和一月的平均温度") ///   //表标题为:七月和一月的平均温度
subtitle("按地区划分") ///   //副标题:按地区划分
note("数据来源: 美国统计局,美国商务部")   //底下注释:"数据来源: 美国统计局,美国商务部"

改成 hbar 就是横向的条形图

3、饼状图

use stu_ave.dta, clear
gen level=(ave_score>=90)+2*((ave_score<90)&(ave_score>=80)) ///
+3*((ave_score<80)&(ave_score>=70))+4*((ave_score<70)&(ave_score>=60)) ///
+5*(ave_score<60) // 生成新变量level,level取值1~5
label define levellb 1 "A" 2 "B" 3 "C" 4 "D" 5 "F" //用A~F指代1~5
label values level levellb //显示A~F
list //显示结果(请同学们自己运行这段命令)
gen indicator=1 //生成示性变量indicator用来计数各档人数
graph pie indicator, over(level) plabel(_all percent) /// //根据档位画出饼状图,并在图上标出各档位占比
title(学生成绩各档占比%) ///   //图标题为:学生成绩各档占比%
note("注释:A: 90+, B: 80~90, C: 70~80, D: 60~70, F: 60-")

4、单坐标散点图

use auto.dta, clear
graph twoway scatter price weight  //法一
twoway scatter price weight //法二,在法一基础上去掉graph
scatter price weight  //法三,在法二基础上去掉twoway

5、双坐标散点图

use auto.dta, clear
graph twoway (scatter price weight, ///
msymbol(oh) yaxis(1)) (scatter length ///
weight , yaxis(2))   //法一,有一个横坐标和两个纵坐标,分别为price和length
twoway (scatter price weight, ///
msymbol(oh) yaxis(1)) ///
(scatter length weight , yaxis(2))  //法二,在法一基础上去掉graph

6、带线性拟合的散点图

use auto.dta, clear
graph twoway (scatter price weight) ///
(lfit price weight)   //法一,lift是拟合线
twoway (scatter price weight) ///
(lfit price weight)  //法一,lift是拟合线

7、分类作图

use auto.dta, clear
twoway (scatter price weight) ///   //绘制散点图
(lfit price weight), ///  //拟合线绘制
by (foreign)   //按国家进行分类

8、矩阵式制图

sysuse auto.dta, clear
graph matrix price mpg length gear_ratio  //了解变量两两之间的关系

9、数据与正态分布间的关系

sysuse auto.dta, clear
ladder mpg   //出现数据表,在不同变换下的卡方分布的数值决定是否拒绝原假设,判断正态分布
gladder mpg    //出现数据图,柱状图与拟合线同时出现,判断是否为正态分布

10、时序图

sysuse tsline2, clear //导入时序数据文件tsline2
tsset day         //用命令tsset来设定时间变量:day
tsline calories, tlabel(, format(%tdmd)) ttitle("Date (2002)")   //绘制图片,横坐标为时间,纵坐标为calories

11、图表构成汇总

sysuse auto.dta, clear
twoway (scatter price weight if foreign==0) ///
(scatter price weight if foreign==1, msymbol(Sh)), ///
title(主标题: 价格与重量的关系) /// //主标题
subtitle(副标题:1978年美国国产车和进口车) /// //副标题
ytitle(纵坐标:价格) /// //纵坐标
xtitle(横坐标:重量) /// //横坐标
note(注释:数据来源于美国汽车行业协会) /// //脚注
text(35 3400 "曲线类型:散点图") ///  //插文
legend(title(图形) label(1 国产车) label(2 进口车)) /// //图例
scheme(s2mono )  //图形背景颜色

12、图形美化

sysuse auto.dta, clear
twoway (scatter price weight [fw=price] if foreign==0, msymbol(o) ///mfcolor(green) mlcolor(red))(lfit price weight if foreign==0) ///   //国产车散点图以及拟合线
(scatter price weight [fw=price] if foreign==1, msymbol(th) ///
mfcolor(black) mlcolor(pink))(lfit price weight if foreign==1), ///  //进口车散点图以及拟合线
title(标题:汽车价格与汽车重量的关系) ///
subtitle(副标题:国产汽车与进口车的差异) ///
ytitle(汽车价格:美元) ///
xtitle(汽车重量:千克) ///
legend(position(12) label(1 国产车) label(2 国产车拟合值) label(3 进口车) label(4 进口车拟合值)) ///  //表标签
note("数据来源:美国汽车协会") ///  //注释
xlabel(1500(500)5000) ///   //纵坐标范围和间隔
xtick(1500(200)5000) ///   //纵坐标范围和小块间隔
ylabel(0(6000)18000) ///  //横坐标范围和间隔
ytick(0(2000)18000) ///  //横坐标范围和小块间隔
scheme(s2mono)  //绘制有色图

13、图形合并

sysuse uslifeexp, clear  //打开美国人均寿命文件
line le_male year, saving(male) //男性寿命图,保存文件名为male
line le_female year, saving(female) //女性寿命图,保存文件名为female
graph combine male.gph female.gph, ycommon //将两图形合并

14、标签命名

label var id "学号"
label var name "姓名"
label var gender "性别 1= 男 2= 女"
label var minority "民族"

15、标签增加或修改

label define minoritylb 3 "不知道",add
list
label define minoritylb 3 "don't know",modify

有空的时候把图补上

221028| STATA制图代码相关推荐

  1. BHAR-事件研究法-示例数据Stata计算代码

    1.数据来源:自主整理 2.时间跨度:无 3.区域范围:无 4.指标说明: 此次还搜集到了事件研究法的示例数据和STATA代码有需要的朋友千万不要错过! 部分代码如下: 相关研究: [1]赵萌, 吴迟 ...

  2. stata安装_Stata自带的代码编辑器太丑了,那为何不使用Jupyter Notebook?

    每次打开Stata自带的dofile编辑器,我都会想吐槽一下它的界面,由于学术界"以丑为美"的观念根深蒂固,深深毒害了一批人,所以很多人可能都觉得没什么,我这个人对美感有着极致追求 ...

  3. 世界geojson_开源项目使用 Stata 绘制全世界所有国家以及部分国家的区划地图代码和数据...

    使用 Stata 绘制全世界所有国家以及部分国家的区划地图代码和数据现已开源! 项目地址: GitHub:https://github.com/r-stata/stata-highmaps Gitee ...

  4. LaTeX高亮整理Stata代码(时变空间权重矩阵)(整理版)

    最近打算用LaTeX整理一下之前的Stata代码,发现搜了一晚上教程怎么都不能高亮显示,找了一圈之后终于做出来了,现简单整理如下. 设置listings-stata.tex文件 首先要新建一个.tex ...

  5. 莫兰指数-计算步骤、数据事件研究Stata代码

     一.用Stata计算Moran's I(莫兰指数) (1)数据介绍 数据名称:用Stata计算Moran's I(莫兰指数)的详细步骤和数据 数据内容:权重文件.数据文件.莫兰指数计算步骤 数据整理 ...

  6. stata怎么画分类图_stata如何画分布图

    Stata中的图形制作(绝对自己总结)_数学_自然科学_专业资料.. 第三章 Stata 中的图形制作 1.菜单操作 Plots 选择横.纵坐标所代表的变量 Titles 标题 Title( )... ...

  7. 正态性/方差齐性检验及stata实现

    前言 无论是进行 t 检验还是方差分析,尤其是在小样本的情况下,资料都必需满足一定的条件,即①独立性,②方差齐性,③正态性.独立性最为重要,但一般都能满足.如果对同一个实验对象进行重复测量,则同一对象 ...

  8. 【初级计量经济学】内生性问题——工具变量法(Stata实现)

    目录​​​​​​​​​​​​​​ 1. 数据来源以及变量详目 1.1变量一览表 1.2数据描述性统计 2. 模型设定以及初步回归​​​​​​​ 2.1 OLS 模型 2.2 回归结果 2.3 回归结果 ...

  9. 使用stata完成毕业实证论文的基础操作(上)

    想起本科毕业论文时要用 Stata 跑实证却一点都不会的痛苦,这学期学明白了一点,因此写个帖子帮助一点都不懂的小白上手使用 Stata . 本文9000余字,非常详细地介绍了最基础的命令.上篇内容包括 ...

  10. 计量实证模型-SFA双边随机前沿分界模型代码合集分享,亲测有效

    1.数据来源:自主整理 2.时间跨度:无 3.区域范围:无 4.指标说明: 双边随机前沿模型,也称双边随机边界模型,近年来在计量经济中常用于对市场上供求双方的议价能力进行测度.例如 Kumbhakar ...

最新文章

  1. C++标准库中各种排序归纳
  2. windows远程桌面如果超出最大连接数, 使用命令行mstsc /console登录即可
  3. keepalived_nginx实现discuz负载均衡和高可用
  4. hdu1568斐波那契前4位
  5. mysql 只导数据不含表结构
  6. Java中设计模式之单例设计模式-1
  7. Codeforces 1314 题解
  8. JavaWeb学习之路——SpringBoot搭建项目框架(一)
  9. 带滤镜拍照的app_抖音很火的同款拍照(P图)技巧
  10. Vue 页面加载闪现出现{{xxx}}问题
  11. Codeforces Round #320 (Div. 2) [Bayan Thanks-Round]
  12. jQuery选择器的的优点
  13. RPC架构简介与原理
  14. 1.SpringDataJPA (查询:主键或其他字段、增加/修改、分页) 2021最新技术~方便快捷 博主可答疑
  15. 阿阳网客:steam搬砖项目超完整版实操分享
  16. HPS是什么?包括哪些内容?
  17. SpringBoot RabbitMQ 整合使用
  18. 递归与递归方程T(N)=aT(N/b)+O(N^d)
  19. 计算机网络 划分子网构造超网
  20. 罗技 UE3100 蓝牙耳机使用

热门文章

  1. VUE页面中加载外部HTML
  2. 基于matlab的锁相环频率合成器,基于simulink的电荷泵锁相环频率合成器建模与仿真.pdf...
  3. PDF、图片、合并、转化工具
  4. Java项目实战教程|最完整的Javaweb项目推荐(资料+源码分享)
  5. 银联在线支付B2C UnionPay.NET
  6. MPP模块及sample_venc分析
  7. pip下载 离线安装第三方包
  8. 尚硅谷大数据技术之Sqoop
  9. MATLAB深度学习工具箱文档——trainingOptions函数的参数设置
  10. VTD学习记录——八大进程概括(一)