(3)无坐标轴,有刻度格式
scatter d year if dm==2,plotregion(style(none)) yscale(noline) xscale(noline)
(4)双坐标轴格式
同时绘出杠杆水平和公司成长性的折线图时,公司规模size, Line d size year if dm==2,sort //该命令等价于
tw (line d year if dm==2,sort )(line size year if dm==2,sort )
我们发现杠杆水平几乎为一条直线,实际上杠杆水平是有一定的波动的,之所以像一条直线,是因为杠杆水平(d)和公司规模(size)的计量不一致导致的。如果我们用双Y 轴,将size的纵轴用右纵轴表示。
twoway (line d year if dm==2, sort yaxis(1)) (line size year if dm==2, sort yaxis(2))
(5)坐标轴标题 纵坐标标题:ytitle() 横坐标标题:xtitle()
use \桌面\\d.dta\, clear
label var size 公司规模
tw (line d year if dm==2, sort yaxis(1) ytitle(公司杠杆水平)) (line size year if dm==2, sort yaxis(2) xtitle(年份))
(5)坐标轴刻度 左纵坐标刻度:ytick() 下横坐标刻度:xtick()
line d year if dm==2, sort xtick(1998(1)2006) ytick(0(0.025)0.3)
(6)坐标轴刻度值
左纵坐标刻度及刻度值:ylabel()
下横坐标刻度及刻度值:xlabel()
line d year if dm==2, sort xlabel(1998 2001 2004 2006) ylabel(0(0.025)0.3)
更多的刻度及标注方法,请查找帮助 help axis label option
做一个图,纵横比例为3:4
scatter d size if dm==2, sort ysize(3) xsize(4)
8.2.5 图例legend()
(1) 自动插入图例
任务 9.5:当有两条曲线时,STATA 会超支生成图例,置
于图的下方。如画出每年的杠杆水平d和每年的公司成长性growth。 line d growth year if dm==2,sort
(2)关闭自动插入的图例
line d growth year if dm==2,sort legend(off)
(3)定制图例内容legend(label()) 将图例中的英文改为中文
line d growth year if dm==2,sort legend(label(1 杠杆水平) label(2 公司成长性))
也可以先将变量标识而后自动生成 label var d 杠杆水平
label var growth 公司成长性
line d growth year if dm==2,sort (4)定制图例位置legend(position())
可将图例放在图的12 个位置(对应于时钟的小时刻度) 如正右边为position(3) 右正方为position(5),正上方为 position(12)。
line d growth year if dm==2,sort legend(pos(3) label(1 杠杆水平) label(2 公司成长性))
有时我们希望将图例放在图中,命令为 ring(0)
line d growth year if dm==2,sort legend(pos(1) ring(0) label(1 杠杆水平) label(2 公司成长性) col(1)) //col(1)要求图例按一列处理
8.2.6 脚注:note()
脚注主要用于标明数据的来源或者有关对整个图的 说明,如
scatter d year if dm==2,sort note(数据来源:accer)