1、sysuse uslifeexp
2、twoway line le_wmale 盟敢势袂le_wfemale le_bmale le_bfemale year,ysca造婷用痃le(range(0 90)) ylabel(0(10)90) xlabel(1900(10)2000) xtick(1900(5)2000) title("20世纪美国预期寿命变化图") subtitle("1900年-2000年") ytitle("预期寿命") xtitle("年份")用title("20世纪美国预期寿命变化图") 给图像加上大标题;用subtitle("1900年-2000年")加上小标题;用ytitle("预期寿命")给y轴加上标题;用xtitle("年份") 给x轴加上标题。
3、用note给图形添加注释twoway line le_wmale le_wfemale le_bmale le_bfemale year,yscale(range(0 90)) ylabel(0(10)90) xlabel(1900(10)2000) xtick(1900(5)2000) title("20世纪美国预期寿命变化图") subtitle("1900年-2000年") ytitle("预期寿命") xtitle("年份") note("数据来源:U.S.Life expectancy")
4、用caption给图形添加文字twoway line le_wmale le_wfemale le_bmale le_bfemale year,yscale(range(0 90)) ylabel(0(10)90) xlabel(1900(10)2000) xtick(1900(5)2000) title("20世纪美国预期寿命变化图") subtitle("1900年-2000年") ytitle("预期寿命") xtitle("年份") caption("关于stata的问题请关注微信公众号或加个人微信")
5、在Stata中,图例默认按照变量的标签(label)添加,堆积在图像的底部。我们通过添加legend()选项使图形变得更美观.在下图中,我们添加了legend(ring(0) pos(5) label(1 "白人男性") label(2 "白人女性") label(3 "黑人男性") label(4 "黑人女性") cols(1)),其中:ring(0)代表把图例放在图像内部;pos(5)代表了图例在图像的5点钟的位置(和钟表的数字位置相同);label改变了图例的文字,从1-4对应着命令中le_wmale le_wfemale le_bmale le_bfemale的顺序;cols(1)代表希望他们在一列中显示(同理,rows(1)代表希望同一行显示)twoway line le_wmale le_wfemale le_bmale le_bfemale year,yscale(range(0 90)) ylabel(0(10)90) xlabel(1900(10)2000) xtick(1900(5)2000) title("20世纪美国预期寿命变化图") subtitle("1900年-2000年") ytitle("预期寿命") xtitle("年份") legend(ring(0) pos(5) label(1 "白人男性") label(2 "白人女性") label(3 "黑人男性") label(4 "黑人女性") cols(1))