1、1/58主要内容:1、图形制作基本命令与相关操作2、直方图、散点图与曲线标绘图绘制3、条形图、饼图与箱线图绘制4、图形保留、合并与修改2/583.1图形制作基本命令与相关操作一个完整图形(如图3.1),主要包含以下几个部分:标题、副标题、主体图形、坐标轴刻度与标题、图例说明、注释语句等。这些部分设置均能够经过命令方式进行操作,也能够经过菜单方式进行操作。在Stata制图过程中,最惯用操作流程即经过命令方式画出主体图形,细节修改则经过菜单方式进行操作。3/583.1.1图形制作基本命令图形制作基本命令图形制作能够经过命令方式完成,基本命令形式以下:graph-command(plot-comma
2、nd,plot-options)(plot-command,plot-options),graph-options在这个命令语句中,graph-command是用来定义图类型命令语句,plot-command是用来定义曲线类型命令语句,不一样曲线之间用括号隔开,曲线有本身options选项,整个图形也有统一options选项。3.1图形制作基本命令与相关操作4/583.1.2图形制作菜单项图形制作菜单项选择项选择项图形制作也能够经过菜单方式完成,相关制图菜单都在菜单栏Graphics选项下面,详细内容如图3.2所表示。在这个选项卡中,能够实现双变量图、条形图、点图、饼状图、直方图、箱线图、散点
3、图矩阵、分布图、平滑曲线和密度图、回归图、时间序列图、面板数据图等等各种图形绘制。3.1图形制作基本命令与相关操作5/58以双变量图选项为例,点击“Two way graph”,能够看到如图3.3所表示对话框。3.1图形制作基本命令与相关操作6/58在这个菜单中,主要有八个选项卡对图形绘制功效进行设置:Plots选项卡功效是用来选择横、纵坐标所代表变量,从而生成初步图形。在这个选项卡中,只关键点击Create图标,就能够进行绘图变量选择和设置了。if/in选项卡功效是筛选绘制图形部分数据,比如只选择数据文件中含有某种特征数据进行绘图而不是使用全部数据。Y axis选项卡功效是设置纵轴相关内容,
4、主要包含坐标轴标题、刻度、显示样式等,与此相对应X axis选项卡功效是设置横轴相关内容。Titles选项卡功效是设置与标题相关内容,主要包含标题设置、副标题设置、注释文字设置等。Legend选项卡功效是设置与图例相关内容,主要包含图例显示是否、图例样式、图例位置等内容。Overall选项卡功效是设置与总体图形相关内容,主要包含整个图形大小设置,格调设置等内容。3.1图形制作基本命令与相关操作7/583.1.3与图形绘制相关基本操作与图形绘制相关基本操作 本部分内容将会简明介绍图形绘制所要使用部分命令,详细使用方法将会在后面图形绘制中详细介绍。(1)标题与副标题设置。标题设置命令为:title
5、()在此命令中,只需在括号中输入标题名称即可。副标题设置命令为:subtitle()在此命令中,只需在括号中输入副标题名称即可。比如,假如设置如图3.1所表示标题、副标题,则需要在绘图命令后面,添加以下命令语句:title(每加仑油行使英里数、价格与车重关系)subtitle(1978年美国汽车数据图)3.1图形制作基本命令与相关操作8/582)坐标轴设置坐标轴设置包含坐标轴命名、坐标轴刻度设定、坐标轴刻度值设定、坐标轴样式设定等几方面内容。坐标轴命名分为横坐标命名和纵坐标命名,与图形标题命名相同是,只需在括号中填入相关坐标轴名称即可,详细命令以下。横坐标命名命令为:xtitle()纵坐标命名
6、命令为:ytitle()比如,假如设置如图3.1所表示横、纵坐标标题,只需要在绘图命令后面,添加以下命令语句:xtitle(重量/单位:千克)ytitle(每加仑油行使英里数/单位:英里)3.1图形制作基本命令与相关操作9/58坐标轴刻度设定所用到命令以下所表示:xtick(#1(#2)#3)ytick(#1(#2)#3)在这个命令中,#1代表起始刻度,#3代表结束刻度,(#2)代表间隔刻度,也即单位刻度。比如,为使得横坐标起始刻度为10,结束刻度为20,间隔刻度为2,则要在绘图命令之后输入以下命令:xtick(10(2)20)坐标轴刻度值设定所用到命令以下:xlabel(#1(#2)#3)y
7、label(#1(#2)#3)在这个命令中,#1代表起始刻度,#3代表结束刻度,(#2)代表间隔刻度,也即单位刻度。当然,用户也能够在括号中直接输入所要显示刻度值数值。3.1图形制作基本命令与相关操作10/58坐标轴样式设定命令以下:xscale()yscale()比如,假如用户不使用坐标轴,则只需要在在绘图命令之后输入以下命令:xscale(off)ysclae(off)3.1图形制作基本命令与相关操作11/58(3)图例设定。图例普通会自动生成,若要自己设定图例,最为惯用就是内容设定和位置设定。图例内容设定命令为:legend(label(#“text”)实现图例内容设定时,只需要将图例代
8、号填入#处,然后将内容写在“text”中即可。比如,假如设置如图3.1所表示图例内容,则要在绘图命令之后输入以下命令:legend(label(1“Mileage(mpg)”)label(2“Price”)用户可将图例放置在图中12个位置,对应于钟表12个时刻,设定图例位置命令语句为:legend(position()设置位置时,只需要将位置所对应时刻数字填入括号中即可。比如,假如设置如图3.1所表示图例位置,则要在绘图命令之后输入以下命令:legend(position(6)3.1图形制作基本命令与相关操作12/58(4)脚注设定。脚注内容大部分是用来对整个图形做说明介绍,或者是说明画图数据
9、起源,所用到命令语句为:note()实现脚注内容设定时,只需要将内容写在括号中即可。比如,假如设置如图3.1所表示脚注内容,则要在绘图命令之后输入以下命令:note(数据起源:数据来自于美国汽车协会)3.1图形制作基本命令与相关操作13/583.2直方图、散点图与曲线标绘图绘制3.2.1直方图绘制直方图绘制直方图是用矩形面积(即长度和宽度)来表示频数分布图形,在平面直角坐标系中,普通用纵轴表示频数或频率,用横轴表示数据分组。经过该种图形,用户能够较为直观地了解数据整体情况,如分布类型、中心位置、分散程度等等。在直方图绘制过程中最基本命令语句为:histogram varname if in w
10、eight,continuous_opts|discrete_opts options在这个命令语句中,histogram是绘制直方图命令语句,varname是将要绘制图形变量,if是条件语句,in是范围语句,weight是权重语句,将要着重介绍是options内容如表3.2所表示。14/583.2直方图、散点图与曲线标绘图绘制15/58比如,利用usaauto文件,绘制一个关于mpg变量最为基本直方图。此数据是依据统计资料得到美国汽车产业横截面数据(1978年),完整数据在本书附带光盘data文件夹“usaauto.dta”工作文件中。在这个图形中,全部设置均使用默认设置,这时输入命令为:h
11、istogram mpghistogram是绘制直方图命令语句,mpg表示将要绘制图形变量。在这个命令语句中,只告诉Stata为变量mpg绘制直方图基本命令,而不进行任何设定,这时Stata将会绘制出如图3.4所表示直方图。3.2直方图、散点图与曲线标绘图绘制16/58不过这个图形过于简单和粗糙,用户能够依据本试验讲到命令,对图形进行以下优化设置:(1)为图形添加标题“mpg直方图”(2)把直方条数目由现在8个增加为10个(3)增加脚注“数据起源于美国汽车协会”(4)横轴刻度范围为从10到45,刻度单位为5,名称为“每加仑油行使英里数/单位:英里”(5)为图形添加一条正态曲线(6)标注直方条高
12、度3.2直方图、散点图与曲线标绘图绘制17/58完成以上设置,用户需要重新输入绘制图形命令以下:histogram mpg,title(mpg直方图)bin(10)note(数据起源于美国汽车协会)xtick(10(5)45)xtitle(每加仑油行使英里数/单位:英里)norm addlabels在这个命令语句中,“title(mpg直方图)”部分作用是对图形添加标题;“bin(10)”部分作用是设置直方条数目为10;“note(数据起源于美国汽车协会)”部分作用是设定脚注内容;“xtick(10(5)45)”部分设定横轴刻度起始值为10,终止值是45,间隔是5;“xtitle(每加仑油行使
13、英里数/单位:英里)”部分完成了横轴标题设定;“norm”部分完成了正态曲线绘制,“addlabels”部分标注了直方条高度。命令执行结果显示在图3.5中。3.2直方图、散点图与曲线标绘图绘制18/58假如用户想要将国产车与进口车图形分开展示,并作对比,能够在以上命令之后再添加以下命令语句:by(foreign)所以,这时需要输入完整命令语句为:histogram mpg,title(mpg直方图)bin(10)note(数据起源于美国汽车协会)xtick(10(5)45)xtitle(每加仑油行使英里数/单位:英里)norm addlabels by(foreign)用户能够看到如图3.6所
14、表示结果,这时图形按照分类变量foreign将数据分别绘制出直方图给予显示,方便用户对比分析。3.2直方图、散点图与曲线标绘图绘制19/583.2.2散点图绘制散点图绘制散点图是双向关系图一个,惯用来反应两个或多个变量之间关系。散点图中通惯用纵轴来表示因变量,用横轴来表示自变量,用图形来反应纵轴数值是否随横轴数值改变而改变。在散点图绘制过程中最基本命令语句为:twoway scatter varlist if in weight,options在这个命令语句中,twoway scatter是绘制散点图命令语句,varlist是将要绘制图形变量,一定注意x变量要放置在y变量之后,if是条件语句,
15、in是范围语句,weight是权重语句,下面着重介绍散点图特有数据标识形状、颜色、大小设定和区分组群选项。(1)数据标识设定包含数据标识形状设定、颜色设定、大小设定、散点标签设定四个部分。数据标识形状设定,是经过msymbol()命令选项来设定,只需将所需要形状代号输入括号中即可,形状命令代号在表3.3中。3.2直方图、散点图与曲线标绘图绘制20/583.2直方图、散点图与曲线标绘图绘制21/583.2直方图、散点图与曲线标绘图绘制22/58数据标识颜色设定,是经过mcolor()命令选项来设定,只需将所需要颜色名称输入括号中即可。比如设定标识颜色为红色,则只需在绘图命令语句之后输入以下命令:
16、mcolor(red)数据标识大小设定,是经过msize()命令选项来设定,只需将所需要大小数字输入括号中即可。比如设定标识大小为5号,则只需在绘图命令语句之后输入以下命令:msize(5)散点标签设定,是经过mlabel()和mlabposition()命令选项来设定,只需将标签内容输入mlabel后括号中,将代表位置数字输入mlabposition后面括号中即可。比如设定散点内容为变量city,位置在3点钟处,则只需在绘图命令语句之后输入以下命令:mlabel(city)mlabposition(3)3.2直方图、散点图与曲线标绘图绘制23/58(2)群组划分选项。假如在数据中存在分类变量
17、,能够将数据分类以后再绘制散点图,所使用命令为by(),括号中需要填入分类变量。比如,按照性别变量分类绘图,则需要在绘图命令之后添加下所表示命令:by(gender)比如,利用usaauto数据文件中数据绘制mpg和weight关系最为基本散点图,全部设置均使用默认设置,需要输入命令语句为:twoway scatter mpg weight在这个命令语句中,twoway scatter是绘制散点图基本命令,功效是只告诉Stata为变量mpg和weight绘制散点图,而不进行任何设定,这时Stata将会绘制出如图3.7所表示散点图。3.2直方图、散点图与曲线标绘图绘制24/58不过这个图形过于简
18、单和粗糙,用户能够依据本节讲到命令,对图形进行以下优化设置:(1)为图形添加标题“mpg与weight散点图”和副标题“1978年美国汽车数据图”(2)为图形添加图例,位置在钟表2点钟处(3)绘制一条拟合趋势曲线完成以上设置,用户需要重新输入绘制图形命令以下:twoway scatter mpg weight|lfit mpg weight,title(mpg与weight散点图)subtitle(1978年美国汽车数据图)legend(position(2)在这个命令语句中,“twoway scatter mpg weight|lfit mpg weight”部分完成了两个主体图形绘制,其中
19、符号|表示在同一个坐标系内展示两个图形,scatter是绘制散点图命令,lfit是拟合曲线命令;“title(mpg与weight散点图)subtitle(1978年美国汽车数据图)”部分完成了标题与副标题设定;“legend(position(2)”部分完成了图例位置设定,位置在两点钟处。绘制图形如图3.8所表示。3.2直方图、散点图与曲线标绘图绘制25/58另外,我们能够深入利用理论中讲述到命令进行图形绘制,比如能够将图3.7做以下改进:(1)将散点形状设置为实心大三角,颜色为黑色(2)为每个散点添加标签,内容为汽车品牌(make),位置为9点钟处,颜色为黑色(3)按照变量foreign分
20、成两个图形进行绘制完成以上设置,用户需要重新输入绘制图形命令以下:twoway scatter mpg weight,title(mpg与weight散点图)subtitle(1978年美国汽车数据图)msymbol(T)mcolor(black)mlabel(make)mlabcolor(black)mlabposition(9)by(foreign)在这个命令语句中,新加入命令语句“msymbol(T)mcolor(black)”部分完成了散点形状、颜色设定,msymobl(T)表示为实心大三角,mcolor(black)表示颜色为黑色;“mlabel(make)mlabcolor(bla
21、ck)mlabposition(9)”部分设置了散点标签内容为make生产商,颜色为黑色,位置在9点钟处;“by(foreign)”将数据分为两幅图形进行绘制。完成后散点图如图3.9所表示。3.2直方图、散点图与曲线标绘图绘制26/583.2.3曲线标绘图绘制曲线标绘图绘制曲线标绘图也是双向关系图一个,它是用线段升降趋势来说明现象改变或变量之间关系一个图形。它与散点图类似,实际上它就是将连续型数值变量点连接起来一个图形,但因为它还能够用于回归曲线绘制,所以使用范围较散点图来说更为广泛。在曲线标绘图绘制过程中最基本命令语句为:twoway line varlist if in,options在这
22、个命令语句中,twowayline是绘制曲线标绘图命令语句,varlist是将要绘制图形变量,一定注意x变量要放置在y变量之后,if是条件语句,in是范围语句,weight是权重语句。关于options选项内容,曲线标绘图与散点图大部分内容均一致,这里着重介绍不一样内容,即相关曲线内容设定方式。3.2直方图、散点图与曲线标绘图绘制27/58(1)连接样式设定。因为曲线标绘图就是将散点连接起来图形,所以连接样式尤为主要,其设定语句为connect(),其中括号中需要填入样式代码(详细内容如表3.4所表示),默认样式为直线连接。3.2直方图、散点图与曲线标绘图绘制28/58(2)线条样式设定。线条
23、样式设定主要是经过clpattern()语句实现,使用时需要将样式代码填入括号中,代码内容如表3.5所表示。3.2直方图、散点图与曲线标绘图绘制29/58比如,利用consumption_china.dta数据绘制曲线标绘图,此数据是依据中国历年统计年鉴得到中国人均消费和人均GDP时间序列数据(1978年),其中year代表年份,c代表人均消费,y代表人均GDP,c_ratio代表人均消费占人均GDP百分比。完整数据在本书附带光盘data文件夹“consumption_china.dta”工作文件中。利用文件中数据绘制人均消费c和人均国内生产总值y随时间改变最为基本曲线标绘图,全部设置均使用默
24、认设置,需要输入命令语句为:twoway line c y year在这个命令语句中,twoway line是绘制曲线标绘图命令,只告诉Stata为变量c和y绘制随时间改变曲线标绘图基本命令,而不进行任何设定,这时Stata将会绘制出如图3.10所表示曲线标绘图。3.2直方图、散点图与曲线标绘图绘制30/58从图3.10中我们能够看到这个默认设置许多弊端,如图例是一行排列,从而造成文字重合不清,线条用色彩区分,在黑白打印时无法区分等等。所以,用户能够对此图形进行以下优化:(1)将图例分成两行设计,图例内容“人均消费“和”人均GDP”,并让图例在图形内部十一点钟位置(2)线条一条为实线连接,一条
25、为虚线连接(3)线条一条为直线连接,一条为stairstep方式连接3.2直方图、散点图与曲线标绘图绘制31/58完成以上设置,用户需要重新输入绘制图形命令以下:twoway line c y year,legend(label(1“人均消费”)label(2“人均GDP”)position(11)ring(0)row(2)clpattern(solid dash)connect(l J)在这个命令语句中,“label(1“人均消费”)label(2“人均GDP”)”部分实现了图例内容设定,表示第一个图例为“人均消费”,第二个为“人均GDP”;“position(11)”部分实现了图例位置设定
26、;“ring(0)”部分作用是使图例显示在图形内部;“row(2)”部分作用是使图例分两行显示;“clpattern(solid dash)”部分实现了实线和虚线设定,表示第一条线为实线,第二条为虚线;“connect(l J)”部分实现了直线连接和stairstep方式连接。上述命令执行结果如图3.11所表示。3.2直方图、散点图与曲线标绘图绘制32/583.3.1条形图绘制条形图绘制条形图是用矩形长度来表示相互独立变量大小取值统计图形,它与直方图虽看着相同,不过含义和使用方法却相差甚远。条形图主要有两种,一个是横向条形图,一个是纵向条形图。在条形图绘制过程中最基本命令语句为:graph b
27、ar yvars if in weight,optionsgraph hbar yvars if in weight,options在这两个命令语句中,第一个是用来绘制纵向条形图,第二个是用来绘制横向条形图。graph bar/hbar是绘制条形图命令语句,yvar是将要绘制图形变量,if是条件语句,in是范围语句,weight是权重语句。在绘制条形图过程中,需要指明所要展示统计量,假如不指明统计量,则会默认显示均值(mean)统计量,绘制条形图可使用统计量如表3.6所表示。3.3条形图、饼图与箱线图绘制33/58 3.3条形图、饼图与箱线图绘制34/58下面着重讲述一下条形图options选
28、项内容。(1)stack选项。绘制条形图时,有时将含有多个y变量统计量上下堆积,而不是默认并排形式。stack选项通常与percentage选项连用,这时纵轴统计量默认为是百分比,总和通常为100%,当然,stack也可单独使用,这时就没有100%要求了。(2)blabel选项。blabel选项主要作用有两个,一个是经过为条柱增添数值标签增加了图形所显示信息量,另一个是能够改变bar名称和组合。blabel选项命令语句以下:blabel(what,where_and_how)其中what选项表示blabel选项定义内容,详细内容显示在表3.7中,,where_and_how定义了blabel选
29、项位置和显示方式内容,详细如表3.8所表示。3.3条形图、饼图与箱线图绘制35/58 3.3条形图、饼图与箱线图绘制36/58比如,利用zichan.dta数据,进行条形图绘制。此数据是依据中国某市历年统计年鉴得到自来水产业资产组成数据(年),其中year代表年份,current代表流动资产,solid代表固定资产,gross代表资产总额。完整数据在本书附带光盘data文件夹“zichan.dta”工作文件中利用zichan.dta数据文件中数据绘制流动资产current、固定资产solid和资产总额gross随时间改变最为基本条形图,全部设置均使用默认设置,需要输入命令语句为:graph b
30、ar current solid gross,over(year)在这个命令语句中,graph bar是绘制条形图命令,current、solid、gross是将要绘图变量,over(year)作用是使图形按时间year进行分组绘制。这个命令功效只是告诉Stata为变量current、solid和gross绘制随时间改变条形图基本命令,而不进行任何设定,这时Stata将会绘制出如图3.12所表示曲线标绘图。3.3条形图、饼图与箱线图绘制37/58当然,我们能够依据本身需要对图3.12进行一些改进:(1)将纵向条形图改成横向条形图(2)为每个条柱增加标签,内容为条柱高度,位置在条柱右方(3)在3
31、00000数值处画一条标识线完成以上设置,用户需要重新输入绘制图形命令以下:graph hbar current solid gross,over(year)blabel(bar,position(outside)yline(300000)在这个命令语句中,“graph hbar”部分完成了横向条形图绘制,“blabel(bar,position(outside)”部分以条柱高度数值给条柱添加标签,位置在条柱右方,“yline(300000)”部分完成了标识线绘制,绘制完成后图形如图3.13所表示。3.3条形图、饼图与箱线图绘制38/58当然,为了愈加清楚地看到资产结构,用户能够利用前面理论讲
32、解内容,将条形图绘制成层叠形式,这时用到选项为stack,详细命令以下:graph bar current solid gross,over(year)blabel(bar,position(outside)stack这个命令与前面命令最大不一样就是加了stack选项,这个命令会使得条形图成为3.14所表示层叠条形图。3.3条形图、饼图与箱线图绘制39/583.3.2饼图绘制饼图绘制饼图是用圆形及圆内扇形大小表示总体中各部分所占百分比统计图,通惯用来表示各部分在总体中所占份额。绘制饼图基本命令为:graph pie varlist if in weight,optionsgraph pie v
33、arname if in weight,over(varname)optionsgraph pie if in weight,over(varname)options这三个命令语句表示基本含义是一致,只是在饼图详细绘制时所表示含义有所区分。graph pie是绘制饼图命令语句,varlist/varname是将要绘制图形变量,if是条件语句,in是范围语句,weight是权重语句,options选项详细内容显示在表3.9中。3.3条形图、饼图与箱线图绘制40/58 3.3条形图、饼图与箱线图绘制41/58比如,利用zichan.dta数据文件中数据绘制资产组成最为基本饼图,全部设置均使用默认设
34、置,需要输入命令语句为:graph pie current solid,by(year)在这个命令语句中,graph pie是进行饼图绘制命令,current、solid是进行绘图变量,by(year)是将饼图按时间分类绘制。这个命令执行以后,将会绘制出如图3.15所表示资产组成饼图。3.3条形图、饼图与箱线图绘制42/58不过,这个图形不但美观性较差,而且反应信息也不是尤其清楚,用户能够进行以下修饰和改进:(1)图形名称为“资产组成图”(2)在每一个扇面上加上所占百分比标签(3)将代表流动资产扇面突出显示,且颜色设置为黄色完成以上设置,用户需要重新输入绘制图形命令以下:graph pie c
35、urrent solid,plabel(_all percent,gap(9)pie(1,explode color(yellow)title(资产组成图)by(year)在这个命令语句中,“plabel(_all percent,gap(9)”为每个扇面添加百分比标签,同时设定了相对位置,“pie(1,explode color(yellow)”使得第一个扇面向外突出,且颜色设定为黄色,“title(资产组成图)”命名了标题。实现设定以后图形为图3.16所展示式样。3.3条形图、饼图与箱线图绘制43/583.3.3箱线图绘制箱线图绘制箱线图,顾名思义是由一个箱子和一条线段组成图形,线段两端分
36、别代表变量最小值和最大值,一个箱子分别标明了第一个四分位数、中位数和第三个四分位数,所以一个箱线图是五个统计量汇总。箱线图反应了数据中心、分布、极端值情况,所以在比较不一样数据集是较为惯用。箱线图有两种,一个是纵向箱线图,一个是横向箱线图。箱线图绘制基本命令以下:graph box yvars if in weight,optionsgraph hbox yvars if in weight,options在这两个命令语句中,第一个是用来绘制纵向箱线图,第二个是用来绘制横向箱线图。graph box/hbox是绘制条形图命令语句,yvars是将要绘制图形变量,if是条件语句,in是范围语句,w
37、eight是权重语句。比如,利用数据文件usaauto中数据绘制价格price和重量weight箱线图,全部设置均使用默认设置,需要输入命令语句为:graph box price weight这个命令执行以后,将会绘制出如图3.17所表示反应price和weight情况箱线图。3.3条形图、饼图与箱线图绘制44/58不过,这个图形不但美观性较差,而且反应信息也不是尤其清楚,用户能够进行以下修饰和改进:(1)按国产车和进口车分别显示这两个变量信息。(2)将分组后x轴组名分别命名为“国产车”和“进口车”完成以上设置,用户需要重新输入绘制图形命令以下:graph box price weight,o
38、ver(foreign,relabel(1“国产车”2“进口车”)在这个命令语句中,“over(foreign,relabel(1“国产车”2“进口车”)”部分不但实现了按foreign变量分组,而且实现了将组命名设定,实现结果如图3.18所表示。3.3条形图、饼图与箱线图绘制45/583.4图形保留、合并与修改3.4.1图形保留和已存图形打开图形保留和已存图形打开(1)图形绘制完成以后,需要对其进行保留,保留命令语句是:graph save graphname filename,asis replace在这个命令语句中,graph save是保留图形命令语句,graphname为图形保留名称
39、,filename为保留路径,尤其需要强调是,asis replace选项,它作用是冻结图形,使其不能再被修改。(2)已保留图形打开命令语句是:graph use filename在这个命令语句中,graph use是打开图形命令语句,filename是文件保留路径名称。在普通应用过程中,用户输入graph use命令,然后输入图形存放路径即可。(3)图形显示,所使用命令语句是:graph display name,optionsgraph display是显示图形命令语句,name为图形名称。46/583.4.2图形合并图形合并为了研究需要,有时需要将绘制完成几幅不一样图形整合到一幅图形之中
40、,这时就会用到Stata提供图形合并功效,其基本命令语句以下:graph combine name name.,options比如,我们使用usaauto数据库,首先生成三幅图形,并依次保留。(1)生成mpg与weight散点图,保留名称为pic1,命令以下:twoway scatter mpg weight,saving(pic1)(2)生成price与weight散点图,保留名称为pic2,命令以下:twoway scatter price weight,saving(pic2)(3)生成rep78与weight散点图,保留名称为pic3,命令以下:twoway scatter rep78
41、 weight,saving(pic3)3.4图形保留、合并与修改47/58接下来,我们能够发觉者三幅图形x轴相同,所以能够合并成x轴对应一幅图形,命令为:graph combine pic1.gph pic2.gph pic3.gph,imargin(vsmall)row(3)saving(pic4)在这个命令语句中,“graph combine pic1.gph pic2.gph pic3.gph”部分是告诉Stata实现哪些图形合并,“imargin(vsmall)”部分作用是使得每个图形独立边缘区域不要留过多空间,“row(3)”部分作用是让这三幅图形排成三行。执行命令之后结果如图3.
42、19所表示。3.4图形保留、合并与修改48/583.4.3图形修改图形修改图形绘制完成以后,通常使用菜单对图形细节进行修改,下面将简单介绍一下列图形编辑器界面和功效。在绘制图形完成以后,能够在file菜单项选择项下选择Start Graph Editor或者在工具栏中点击 图标,就可打开图形编辑器了。图形编辑器界面如图3.20所表示,与普通操作界面差异不大,也是由标题栏、菜单栏、工具栏、主界面等部分组成。3.4图形保留、合并与修改49/583.4图形保留、合并与修改50/58习题习题1.利用usaauto.dta数据,绘制如图3.21所表示直方图。51/58习题习题2.利用consumption_china.dta数据,绘制如图3.22所表示散点图。52/58习题习题3.利用zichan.dta数据,绘制如图3.23所表示曲线标绘图。53/58习题4.使用womenwork.dta数据,绘制如图3.24所表示条形图。54/58习题5.使用gas.dta数据,绘制如图3.25所表示饼图。55/58习题6.利用consumption_china.dta数据,绘制如图3.26所表示箱线图。56/58习题7.利用图形编辑器,将图3.26改成3.27所表示样式。57/58习题8.将图3.26与图3.22合成如图3.28所表示一幅图形中。58/58