一、条形图

*数据来源:统计学(贾俊平第七版)课本P45 数据例3.3(主页资源中有) 

条形图(bar chart)是用宽度相同的条形的高度或长短来表示数据多少的图形。条形图可以横置或纵置,纵置时也称为柱形图(column chart )。

graph bar sum, over(var1)  //根据var1变量分类绘制条形图

例:
g n=1

graph bar (sum) n, over(顾客性别)  //分类统计性别并作图

graph bar (sum) n, over(顾客性别, descending) blabel(bar) ytitle(频数) 
//descending表示降序排列分类变量,blabel表示添加数据标签,ytitle表示y轴标题命名

 操作栏步骤如下:

// 选择条形图数据为对变量n进行加总

// 分类依据为“顾客性别”

 

// 设置条形图数据标签

 

// 选择降序排列分类变量

 

// 设置条形图y轴标签为“频数”

 

graph bar (sum) n, over(顾客性别, descending axis(off)) over(饮料类型) blabel(bar) ytitle(频数)
//axis(off)表示隐藏顾客性别分类指标,over(饮料类型)表示再分类依据为“饮料类型”

tw bar n so,yaxis(1) ytitle("计数",axis(1)) ///
|| line sumn so, yaxis(2) ytitle("计数",axis(2)) ///
||,xtitle("") legend(off) ///
xlabel(0 "果汁" 1 "矿泉水" 2 "绿茶" 3 "其他" 4 "碳酸饮料") ///
graphregion(color(white)) bgcolor(white)

*tw=twoway 二维图 1表示左边 2表示右边 ||表示把所有图并起来
*xtitle("")默认不起名 legend(off)表示不做处理 bgcolor(white)表示背景颜色
*note增加注释("数据来源:U.S.Life expectancy")
*title 给图像加大标题;subtitle加小标题

 二、茎叶图

*统计学(贾俊平第七版)课本P42 数据例3.7(主页资源中有) 

茎叶图(Stem-and-Leaf display)又称“枝叶图”,由统计学家约翰托奇 ( Arthur Bowley)设计,它的思路是将数组中的数按位数进行比较,将数的大小基本不变或变化不大的位作为一个主干(茎),将变化大的位的数作为分枝(叶),列在主干的后面,这样就可以清楚地看到每个主干后面的几个数,每个数具体是多少。

stem 英语

 三、箱线图

箱线图(Boxplot)也称 箱须图 (Box-whisker Plot),是利用数据中的五个统计量 :最小值、第一 四分位数 、 中位数 、第三四分位数与最大值来描述数据的一种方法,它也可以粗略地看出数据是否具有有对称性,分布的分散程度等信息,特别可以用于对几个样本的比较。

gr box var1 // 对变量var1做箱线图

gr box 英语 西方经济学 财务管理 统计学 经济数学 市场营销学 基础会计学 计算机应~础

 

graph box 英语 经济数学 西方经济学 市场营销学 财务管理 基础会计学 统计学 计算机应, ///
showyvars yvaroptions(label(angle(forty_five))) legend(off)
*legend(off) 关闭图例
*showyvars 显示轴坐标标签  yvaroptions坐标轴的相关设置(angle表示标签角度为45°)

*xpose数据转置
xpose,clear
gr box v1-v11
*显示每个学生的成绩情况

gr box v1-v11,showyvars legend(off)
*去掉图例 增加横坐标标签

 四、散点图 线图

*统计学(贾俊平第七版)课本P42 数据例3.8(主页资源中有) 

twoway (scatter 城镇居民 年份) (scatter 农村居民 年份) // 生成两类散点y1 y2

tw scatter 城镇居民 年份 || scatter 农村居民 年份
scatter 城镇居民 农村居民 年份
line 城镇居民 农村居民 年份,xtitle("")
*twoway 二维图 ; scatter 散点图 ; connected 折线图 ; || 叠加 ; 默认前面的是因变量 后面的是自变量
*line 曲线图

twoway (scatter 城镇居民 年份) (connected 城镇居民 年份)

 

twoway (connected 城镇居民 年份)

 

twoway (scatter 城镇居民 年份) (connected 城镇居民 年份), legend(position(5) ring(0))
*ring(0)把图例放在图片里面 ring(1)把图例放在图片外面

五、气泡图

scatter yvar xvar [weight]

scatter 产量 降雨量 [w=温度]
*气泡图 [W=温度]表示气泡大小由温度赋予权重

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐