-
第三章
Stata
中的图形制作
1
.菜单操作
Plots
Titles
选择横、纵坐标所代表的变量
标题
Title(
)
副标题
subtitle(
)
x
标题
xtitle(
)
y
标题
ytitle(
)
脚注
note(
)
note(
数据来源:数据来自于
美国汽车协会
)
设置与图例相关的内容
Legend
(label(
1“……”
)label(2
< br>“……”
)position(12))
,图例的位置设
定在
12
点方向
设置与总体图形相关的内容,主要包括整个图形的大小设置,风格设置等
刻度值:
xtick(#1(#2)#3)
,起
始数值为
#1
,终点为
#3
,间距
#2
样式:例子
——
取消轴线
xscale(off)
Legend
Overall
轴线操作
2
.直方图:用矩形的面积(即长度和宽度)来表示频数分布的图形。
< br>
案例:利用
usaauto
文
件,绘制一个关于
mpg
变量的最为基本的直方图。
(
1
)为图形添加标
题“
mpg
直方图”
;
(
2
)把直方条的数目由现在的
8
个增加为
10
个;
(
3
)增加脚注“数据来源于
美国
汽车协会”
;
(
4
)横轴刻度范围为从
10
到
45<
/p>
,刻度单位为
5
,名称为“每加仑油行使
英里数
/
单位:英里”
;
(
5
)为图形添加一条正态曲线;
< br>(
6
)标注直方条的高度。
histogram
mpg,title(mpg
直方图
) bin(10)
note(
数据来源:美国汽车协会
)
xtick(10(5)45) xtitle(
每加仑
油行使
英里数
/
单位:英里
) norm
addlabels by(foreign)
legend(position(11)row(1)ring(0))
norm
添加一条正态曲线;
by
(foreign) foreign
分类绘图;
legend(position(11)row(1)ring(0))
方向为
11
点,一排显示,内部显示
mpg
直方图
0
.
1
5
mpg
直方图
1
.1194
.
1
.094
.0784
D<
/p>
e
n
s
i
t
y
.
0
5
.0531
.0464
.0531
.0398
.0313
.<
/p>
0313
.0199
.0066
.
0066
.0157
.0313
.
0313
.0157
p>
.0157
0
10
20
30
40
10
20
30
40
数据来源:美国汽车
协会
数据来源:美国汽车协会
每加仑油行使英里数
/
单位:英里
Density
normal mpg
Density
Graphs by Car type
1
3.
散点图:反映两个或多个变量之
间的关系。通常用纵轴来表示因变量,用横轴来表示自变量。
基本
[twoway]
scatter y x
因变量在前
数据标记形状的设定、颜色的设定、大小的设定、散点标签的设定
数据标记
的设定
msymbol(
散点形状代码
)
;
mcolor(red)
散点为红色;
msize(5)
散点大小为
5
号<
/p>
散点标签:
mlabel (
标签内容的变量名
)
和
mlabposition(
代表钟表点数的数字
)
例如设定散点的内容为变量
city
,位置在<
/p>
3
点钟处:
mlabel (city)
mlabposition(3)
群组划分:
by(foreign)
案例:
运用
usaauto
数据文件中
的数据绘制
mpg
和
weight
p>
关系的散点图。
(
1
)
为图形添加标题
“
mpg
与
weight
散点图”和副标题“
1978
年美国汽车数据图”
;
< br>(
2
)为图形添加图例,位置在钟表
2
点
钟处;
(
3
)绘制一条拟合的趋势曲线;
(
4
)将散点的形状设置为实心大三角,颜色为黑色;
(
5
)
为每个散点添加标签,内容为汽车的品牌(
make
)
,位置为
< br>9
点钟处,颜色为黑色;
(
6<
/p>
)按照变
量
foreign
分成两个图形进行绘制。
Twoway
scatter mpg weight||lfit mpg weight,title(mpg
与
weight
散点图
)
subtitle(1978
年美国汽车数
据图
) legend(position(6))
||
表示多个图形在一个坐标轴中显示;
lfit mpg
weight
绘制拟合曲线
进一步设置:
Msymbol(T)
mcolor(black) mlabel(make) mlabpositon(9)
by(foreign)
2
散点
形状:实心大三角,颜色:黑色,标签内容:
make
,位置为
9
点钟处;按
foreign
绘制
mpg
与
weight
散点图
1978
年美国汽车数据图
4
0
mpg
与
weight
散点图
1978
年美国汽车数据图
mpg
与
weight
散点图
1978<
/p>
年美国汽车数据图
VW
Diesel
4
0
Plym.
Champ
Datsun
210
Subaru
Toyota
Corolla
Mazda GLC
Plym.
Arrow
Honda Civic
Renault Le
Car
VW Scirocco
VW
Rabbit
Honda Accord
BMW
320i
Datsun 510
VW
Dasher
Audi Fox
Datsun
200
Fiat Strada
Datsun
810
Toyota Celica
Toyota
Corona
Audi 5000
Volvo
260
Peugeot 604
M
i<
/p>
l
e
a
g
e
(
m
p
g
)
3
0
Dodge Colt
Chev.
Chevette
Ford
Fiesta
3
0
Buick
Opel
Plym. Sapporo
Plym.
Horizon
Pont. Sunbird
Chev.
Monza
Olds Starfire
Merc.
Bobcat
AMC Spirit
AMC
Concord
Chev. Monte
Carlo
Chev. Malibu
Ford
Mustang
Cad. Seville
Olds
98
Merc. Zephyr
Buick
Century
Buick Regal
Pont.
Grand Prix
Pont. Le Mans
Olds
Cutl Supr
Olds Cutlass
Pont.
Phoenix
Buick Skylark
Olds
Omega
Chev. Nova
Merc.
Monarch
Plym. Volare
Dodge
Diplomat
Pont. Firebird
Buick
LeSabre
Pont. Catalina
Olds
Delta 88
AMC Pacer
Dodge St.
Regis
Dodge Magnum
Chev.
Impala
Buick Riviera
Olds
Toronado
Merc. Marquis
Buick
Electra
Linc. Versailles
Cad.
Eldorado
Merc. Cougar
Merc.
XR-7
Cad. Deville
2
0
1
0
2
0<
/p>
Linc. Continental
Linc. Mark
V
2,000
3,000
Weight
(lbs.)
Mileage
(mpg)
4,000
Fitted values
5,000
1
0
2,00
0
Graphs by Car type
3,000
4,000
5,000
2,000
3,000
4,000
5,000
< br>Weight (lbs.)
4
.曲线标绘图
用线段的升降趋势来说明现象变化或变量之间关系的一种图形。它与散点图类似,实际上它就
是将连续型的数值变量点连接起来的一种图形,但由于它还可以用于回归曲线的绘制。
< br>
基本命令
[twoway]
line y x
一定注意
x
变量要
放置在
y
变量之后
连接样式的设定
connect(
样式代码
)
线条样式的设定
clpattern(
样式代码
) <
/p>
案例:运用
consumption_
数
据绘制曲线标绘图。利用文件中的数据绘制人均消费
c
和人
p>
均国内生产总值
y
随时间变化的曲线标绘图
。
(
1
)
将图
例分成两行设计,
图例内容
“人均消费
“和”
人均
GDP
”
< br>,并让图例在图形内部十一点钟的位置;
(
2
)线条一条为实线连接,一条为虚线连接;
3