Stata-A3-连

图形种类     

      twoway   二维图

      scatter   散点图

      line      折线图

      area      区域图

      lfit      线性拟合图

      qfit      非线性拟合图

      histogram 直方图

      kdensity  密度函数图

      function  函数图

 graph matrix   矩阵图

 graph bar      条形图

 graph dot      点图

 graph box      箱形图

 graph pie      饼图

      ac      相关系数图

      pac    偏相关系数图

      irf       脉冲相应函数图

二维图

twoway (单元图1) (单元图2) (...) ,选项1 选项2 …  图像重叠

(单元图类型 y1 y2 ... x横轴 , 选项1 选项2 ...)

二维图选项标题 (定义内容 , 子选项 子选项 ...)

选项:

坐标轴标签:xtitle( ,place()位置)横轴名称    ytitle( ,margin(边距))纵轴名称

none不显示刻度

主刻度及标签:ylabel(900(200)1400)   xlabel(#10,angle()旋转角度)列示10个最佳刻度

主刻度:ytick()   xtick(#10)自动选择刻度

子刻度及其标签:ymlabel(##5)大约5个子刻度  xmlabel()中间也可以将数字替换为文字

子刻度: ymtick(##5)刻度之间有多少个子刻度  xmtick()

坐标结构:xscale(range()显示范围,只能两边留白不能选择中间,可以用if函数)

                 yscale(titlegap()坐标轴与标题间距 outergap()标题下边距)

yscale(noline没有轴/off没有轴和标签) plotregion(style(none))无边距

xscale(lcolor(red) lwidth(vthick/*0.5)线宽度)

共用x

twoway line close change date  一个y轴

twoway (line close  date, yaxis(1)) (line change date, yaxis(2))2个y轴

ylabel(,axis(2) labsize angel(0))指定第二个y轴形式

单独x轴,y

twoway (line close  date, yaxis(1) xaxis(1))(line change date, yaxis(2) xaxis(2))

saving( .gph,replace)

标题文字

title( ,box加方框 bexpand方框与图等宽)居中  subtitle()居中主副大小不一样,用两个""文本太长换行显示

note(注释偏上) caption(注释偏下) 左对齐

位置数字对应手表表盘 position()在绘图区 ring(0-7)距离绘图区plotregion位置,必须大于0

区域

,plotregion(fcolor(green*0.4))外区颜色和宽度 plotregion(ifcolor(white))内区颜色

,plotregion(margin(0))边距,从原,开始

,graphregion(margin(0))画布边距

,plotregion(margin(l+15 r+5 t=10 b+4))  四个边距

,xsize() ysize()几比几的图形比例

,plotregion(style(none)) 显示风格

图例

直接改变变量标签 label var,不常用

legend(label(1 "最高价" ) label (2 "最低价))  若在,后整体加,()内部单独图加图例

position() ring() 位置,note默认4,caption默认5

row(),cols()图例重排

线型

lpattern(solid实线 dash虚线 longdash长虚线)绘制折线图时形式

散点图:twoway scatter high date

折线图:twoway line change date

柱状图:twoway bar open date in 1/50

直方图:histogram change 单维

密度函数图: kdensity close, normal

数学函数图: twoway (function y=sin(x), range(-10 10) lw(*1.5)曲线宽度)  (function y=cos(x), range(-10 10) lw(*2.0)),  ytick(-2(0.5)2) ylabel(, angle(0)竖着显示)yline(0在零点划虚线, lcolor(black*0.5)形式 lpattern(dash)虚线)      scheme(s1mono)整个图形模板

保存

graph save .gph ,replace

,saving( .gph,replace)

导出

graph export .wmf,width() height()分辨率 仅适用于png和tif replace

graph export“路径”

调用

graph use .gph,scheme()

插入word

直接copy ,可以先输出wmf格式

graph dir查询

graph display重新显示,scheme()

graph combine .gph ,gph 图像合并

erase A3_price.gph 删除图形

设置图形模式

set scheme schemename [, permanently]永久

graph ...  [, ...  scheme(schemename) ...]

 中文投稿

twoway scatter price weight

graph bar price, over(rep78) over(foreign)

twoway (connect连线图 high date,sort  msymbol(D)点是菱形)   (connect low date, msymbol(+)) in 1/20 , scheme(s1mono)

附加线

twoway ..., yline(数字, 子选项)

twoway ..., xline(数字, 子选项)可以添加多个横线

子选项

附加线风格  style ( )

defult    决定于显示模式(set scheme)

extended    延伸到绘图外区

unextended  不延伸到绘图外区

附加线线宽

lwidth(thick代号设定/*1.5相对宽度)

附加线颜色

lcolor(blue*0.3)对颜色变淡和加重

附加线线型

lpattern(dash虚线/longdash长虚线)

文字与文本框

文本框风格

line open date, title("SP500 开盘价", tstyle(subheading))

文本框选项

title(  ,box显示文本框 width() height() fcolor()背景 lcolor()边框bcolor()背景和边框  lwidth(*2.5) lpattern()线型 alignment()纵向定位 justification()横向定位)

文字属性

xtitle(,place( ))控制文字位置

text(#  # "")在特定坐标点添加文字

文字子选项

angle()文字角度 size(huge绝对大小/*1.6相对大小) color()文字颜色 linegap( )文字行距

图标类

twoway (单元图) , mlabel(文字变量) 其他选项

整体设定位置mlabelposition(时钟位置)

个别设定位置 replace pos = 4  if country2=="美国" 也可以用xscale扩大plotregion

mlabtextstyle( )图标大小风格

mlabsize(vsmall指定大小/*0.7相对大小)

mlabvp(varname)生成变量定义位置

mlabangle( )图标角度 mlabelcolor()

分组绘图

scatter mpg weight, by(类别变量, total加上总体样本图形 cols(1) 三幅图同一列style(compact)风格更加紧密)

重新设定变量标签

twoway line close date, yvarlabel("收盘价") xvarlabel("交易日期")

twoway line high date, xvarformat(%tdY-n-d) yvarformat(%6.2f) 显示格式

recast()重新设定图形种类 area区域图 spike钉形图

颜色代号palette _all RGB

help connectstyle          connect(stepstair)符号代号

palette symbolpalette    msymbol(T)设置图标符号

mlcolor():边界颜色; mfcolor(): 填充颜色

showmakers,over() msize()…效果一览

散点图

scatter le year,  title("图1: 散点图示例") subtitle("预期寿命, 美国") yvarlabel(预期寿命)xvarlabel(年份) note("1") caption("数据来源:  美国国家重要统计资料报告,第5卷-第6期")scheme(economist);

折线图

需要对 x 变量排序,加sort选项

区域图

事实上是折线图的变形,无非是在折线下方的区域内涂上颜色

钉形图

help twoway spike   help twoway rspike 区域

直方图

histogram wage长条高度表示占比,fraction高度限制为1 frequency 高度表示样本数

normal附加正态分布曲线  kdensity附加密度函数曲线  addlabels显示表示其高度数字

离散变量必须加discrete gap()间距

密度函数(不同样本下)

kdensity weight, nograph generate(x dx)

kdensity weight if foreign==0, nograph generate(dx0) at(x)

kdensity weight if foreign==1, nograph generate(dx1) at(x)

line dx dx0 dx1 x, sort lw(*2.5 *1.5 *1.5)

kdensity length, stdbands(2)附加置信区间

kdens2双变量密度函数图

cumul ,gen( )  

更简洁命令distplot,cdfplot

线型拟合

scatter mpg weight || lfit mpg weight

附加置信区间,注意图层顺序

twoway (qfitci mpg wei, stdf level (99)) (scatter mpg wei)

twoway (lfitci mpg wei, stdf) (scatter mpg wei)

矩阵图

graph matrix变量之间的相关性,图

pwcorr变量之间的相关系数

,scale(比例)整体缩放

,msymbol(point)改成点显示

,half显示一半

,maxes(ylab(#4,grid)xlab(#4,grid))

柱状图

graph bar (mean)varlist,over(g1)

,bar(1, bstyle(p1))样式

,blabel(bar, position(outside) format(%3.1f) color(green))标签

,stack累加

,ysize(4) xsize(8)横向纵向比例

,barwidth( )

点图,与柱状图类似

graph dot

函数图

twoway function y=normalden(x), range(-4 4) n(15)  dropline(-1.96 1.96)附加下垂线

graph combine .gph,hole(3) imargin(0 0 0 0)边距为0

fxsize(#)  仅将 x 轴方向缩小为原始尺寸的 25%

fysize(#)  仅将 y 轴方向缩小为原始尺寸的 25%

surface三维图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值