当前位置:文档之家› 上机实验10:Eviews作图操作

上机实验10:Eviews作图操作

上机实验10:Eviews7中的图形操作area area graph.band area band graph.bar bar graph.boxplot boxplot graph.distplot distribution graph.dot dot plot graph.errbar error bar graph.hilo high-low(-open-close) graph.line line-symbol graph.pie pie chart.qqplot quantile-quantile graph .scat scatterplot.scatmat matrix of scatterplots.scatpair scatterplot pairs graph.seasplot seasonal line graph.spike spike graph.xyarea XY area graph.xybar XY bar graph.xyline XY line graph.xypair XY pairs graph.一、图形的分类1.线条图,如errbar、hile、line、spike2.填充图,如area、bar、pie3.XY图,如xy、xyline、xypair、scat4.统计图,如boxplot、cdfplot、hist、distplot kernel、qqplot5.其他对象的特有图形,如方程对象的置信椭圆cellipse图形能方便地实现数据和计量分析结果的可视化。

图形对象包含对象的图形视图和图形对象。

可以把图象视图定格成图形对象再进行修改。

二、创建图形对象打开Eviews7,打开demo.wf1文件。

图形可以用graph命令创建,也可以从其他对象的图形视图定格而来。

如graph gf.line gdp (或graph gf gdp,默认为线条图)用freeze命令把其他对象的图形视图定格成图形对象。

如freeze(gf) gdp.linemerge命令是合并已有的图形对象freeze(g1) gdp.lineshow g1graph g2.bar m1show g2graph g3.merge gf ggshow g3多个子图,用align命令设置排列方式,例如Graph gfan.line(m) log(gdp) log(m1) rsGfan.align(2,1.5,1)LOG(GDP)LOG(M1)RS三、定制图形图形对象可以通过程序修改的部分有:线型(pattern)和填充,图例(legend)和图框(frame),坐标轴,还可以在图形对象上增加文本、线和阴影等。

1.图框 使用options 命令,例如 graph gf1.line rs Copy gf1 gf2Gf2.options indent (缩进) Copy gf1 gf3Gf3.options –inbox (去掉边框) Copy gf1 gf4Gf4.options size(8,3)(修改为8,3虚拟英寸) Graph gffr.merge gf1 gf2 gf3 gf4 Gffr.legend –display Gffr.align(2,1,1) Delete gf?RSRSRSRS2.坐标轴有些图形命令,如line ,对多个序列作图时,有如下坐标轴选项: a:自动选择坐标轴,横轴在底部,纵轴在左边。

d :双坐标轴,第一个序列对应左边的坐标轴,其他序列对应右边的坐标轴,第一个序列的图形与其他序列不相交。

x :同d ,但允许相交。

n :将序列标准化。

例如 graph gf1.line rs pr copy gf1 gf2gf2.scale(left) log(采用对数坐标) copy gf1 gf3gf3.setelem(2) axis(right)(将价格水平的坐标放到右边) copy gf3 gf4gf4.scale overlap (允许相交) graph gfas.merge gf1 gf2 gf3 gf4 gfas.align(2,2,2) delete gf? show gfas命令scale有invert和range等选项,设置反向坐标轴和坐标轴的标注范围。

如Graph gf1.line log(gdp)Copy gf1 gf2Gf2.scale invertCopy gf1 gf3Gf3.scale linearzeroCopy gf1 gf4Gf4.scale range(4,8)Graph gfa1.merge gf1 gf2 gf3 gf4Gfa1.legend –displayGfa1.align(2,1,1)Delete gf?Show gfa1LOG(GDP)LOG(GDP)LOG(GDP)LOG(GDP)坐标的外观,时间标度等也可以进行设置。

例如Graph gf1.line log(rs) Copy gf1 gf2Gf2.axis mirror zeroline (增加零线,左右同时给出刻度) Copy gf1 gf3Gf3.datelabel interval(year,10) (横轴刻度是10年) Copy gf1 gf4Gf4.axis –label grid ticksin (去掉标度,增加网格线,刻度在里面) Graph gfag.merge gf1 gf2 gf3 gf4 Gfag.legend –display Gfag.align(2,1,1) Delete gf? Show gfagLOG(RS)LOG(RS)LOG(RS)LOG(RS)再打开Eviews7,打开hs.wf1文件 smpl 1988 @last graph gf1.line hs show gf1gf1.datelabel format(yyyy) interval(year,1) gf1.legend -display copy gf1 gf2 show gf2gf2.datelabel format(yyyy) interval(year,1) -span graph gf.merge gf1 gf2 gf.align(2,1,1) show gfHousing StartsHousing Starts3.颜色和线型 wfopen demo smpl 1990 @last graph gf1.line gdp m1 copy gf1 gf2 show gf2gf2.setelem(2) lcolor(orange) lwidth(2)copy gf1 gf3 show gf3gf3.setelem(1) lpat(dash1) symbol(star)copy gf3 gf4 show gf4gf4.options -colorGraph gf1c.merge gf1 gf2 gf3 gf4Gf1c.align(2,1,1)Delete gf?Smpl @allShow gf1c19901991199219931994199519961990199119921993199419951996 19901991199219931994199519961990199119921993199419951996也可以通过在图形上点击右键,修改图形。

4.填充和纹线matrix(2,3) mmmm.fill 1,5,3,4,6,2show mmfreeze(gf1) mm.barshow gf1Copy gf1 gf2Gf2.options –colorshow gf2gf2.options -colorcopy gf1 gf3gf3.setelem(1) gray(5) hatch(7)gf3.setelem(2) gray(1) hatch(3)gf3.setelem(3) gray(3) hatch(4)copy gf3 gf4show gf4gf4.options -colorgraph gff.merge gf1 gf2 gf3 gf4gff.align(2,2,2)show gff1234567123456712345675.标注可以用addtext命令在图形中添加文字,用draw命令突出某些内容。

例如graph gf1.line rs show rsclose rsshow gf1copy gf1 gf2gf1.addtext(t) "short trem interest rate"gf1.addtext(l) "percent"show gf2gf2.draw(shade,bottom,rgb(235,200,180)) 80 85gf2.draw(dashline,left,color(red)) 8graph gfat.merge gf1 gf2gfat.align(2,1,1)gfat.legend -display show gfatshort trem interest ratep e r c e n tRS6.图例可以控制图例的位置、文本和外观。

graph gf1.line log(gdp) log(m1) pr rs show gf1(3) Price Level copy gf1 gf2gf2.legend -inbox position(0.4,0.5) columns(1) (4)graph gfag.merge gf1 gf2 gfag.align(2,2,2) show gfaggfag.legend font(20) 设置字体 gfag.legend –display 不要图例四、图形模板通过模板,可以复制图形类型、线型和填充的设置、坐标轴的标度方式、图例的各种属性和图框的各种设定等。

graph gf0.line log(gdp) log(m1)show gf0gf0.setelem(1) lwidth(4)gf0.setelem(2) symbol(1)gf0.draw(shade,bottom) 80 85graph gf1.line(o=gf0) pr*10 rsshow gf1graph gf2.line(t=gf0) pr*10 rsshow gf2还可以在图形创建后再应用模板,例如Graph gf1.line pr*10 rsGf1.template(o) gf0Graph gf2.line pr*10 rsGf2.template(t) gf0五、打印和导出保存成图形文件。

Save命令支持三种常用的矢量图形文件,分别是wmf文件、emf文件、eps文件。

相关主题