
stata常用作图指令包你满意.doc
3页Stata作图常用指令图叶图temx1,line图tt图图图图stoataalabellabtstaractiratat令可tnsityt作来绘图)stat绘制出两来个,图分stacrete出来两,个图分上stacretettta图图图aphhtwattatt(作出price和weight的回归线图“lfit",然后与price和weight的散点图相叠加)twowayscatterpriceweight,mlabel(make)(做price和weight的散点图,并在每个点上标注“make”,即厂商的取值)twowayscatterpriceweight||lfitpriceweight,by(foreign)(按照变量foreign的分类,分别对不同类样本的price和weight做散点图和回归线图的叠加,两图呈左右分布)twowayscatterpriceweight||lfitpriceweight,by(foreign,col(1))(按照变量foreign的分类,分别对不同类样本的price和weight做散点图和回归线图的叠加,两图呈上下分布)twowayscatterpriceweight[fweight=displacement],msymbol(oh)(画出price和weight的散点图,“msybol(oh)”表示每个点均为中空的圆圈,[fweight二displacement]表示每个点的大小与displacement的取值大小成比例)twowayconnectedy1time,yaxis(1)||y2time,yaxis(2)(画出yl和y2这两个变量的时间点线图,并将它们叠加在一个图中,左边“yaxis(l)”为y1的度量,右边“yaxis(2)”为y2的)twowaylineyltime,yaxis(l)||y2time,yaxis(2)(与上图基本相同,就是没有点,只显示曲线)graphtwowayscattervarlvar4||scattervar2var4||scattervar3var4(做三个点图的叠加)graphtwowaylinevarlvar4||linevar2var4||linevar3var4(做三个线图的叠加)graphtwowayconnectedvarlvar4||connectedvar2var4||connectedvar3var4(叠加三个点线相连图)4.更多变量graphmatrixabcy(画出一个散点图矩阵,显示各变量之间所有可能的两两相互散点图)graphmatrixabcd,half(生成散点图矩阵,只显示下半部分的三角形区域)graphmatrixpricempgweightlength,halfby(foreign,totalcol(1))(根据foreign变量的不同类型绘制price等四个变量的散点图矩阵,要求绘出总图,并上下排列)5.其他图形graphboxy,over(x)yline(.22)(对应x的每一个取值构建y的箱型图,并在y轴的0.22处划一条水平线)graphbar(mean)y,over(x)对应x的每一个取值,显示y的平均数的条形图。
括号中的“mean”也可换成median、sum等graphbara1a2,over(b)stack(对应在b的每一个取值,显示al和a2的条形图,al和a2是叠放成一根条形柱若不写入“stack”,则a1和a2显示为两个并排的条形柱)graphdot(median)y,over(x)(画点图,沿着水平刻度,在x的每一个取值水平所对应的y的中位数上打点)qnormx(画出一幅分位-正态标绘图)rchartala2a2(画出质量控制R图,显示a1到a3的取值范围)。












