1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
clear
window 0
defaults
y=[1980;1984.5;1988.3;1989.0;1989.2;1990;1990.8;1991.8;1992.0;1993.0;1994.0;1995.0;1995.5;1996.0;1997.0;1997.2;1997.4;1997.7;1999.0;1999.7;2000.2;2001.2]
v=[1;0;13;29;0;0;45;55;75;110;150;144;144;144;149;0;0;149;149;149;149;149]
r=[0;0;0;0;10;30;65;142;276;360;748;938;1328;1646;2362;0;0;2290;3379;3379;3279;3700]
p=[0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;80;260;900;2785;6000;10600;37219]
scales\-messages 1980 2004 6 0 16 13
set
xlabel `YEAR'
xlabelon 1
ylabel `Relative Compute Power (1980 = 1)'
ylabelon 1
%xloweraxis 20
get
%xloweraxis xls
%xupperaxis xus
set
%xtextlocation (xus+xls)/2
%ytextlocation 95
textalign 2
textinteractive 0
text "CPU POWER GROWTH"
set
ylogbase 2
ylogstyle 0
ynsincs 1
xnsincs 4
linecolour black
%plotsymbolsize 2
! legendon 0
! legendsymbols 1
! legendframeon 0
! legendframe 20 65 60 85
! legendtitleon 0
! legendentryline 0
ynumberofdigits 2
graph\axesonly
!
set
plotsymbol -14
plotsymbolcolour black
legendon 1
%legendframe 25 70 65 85
graph\overlay 'VAX' y v
set
plotsymbol -16
plotsymbolcolour red
graph\overlay 'RISC' y r
set
plotsymbol -17
plotsymbolcolour blue
graph\overlay 'PENTIUM' y p
replot
set legendon 0
xx = [1980:2004:1]
yd = 2^((xx-1980)/2)
set
linecolour green
plotsymbol 0
graph\overlay xx yd
set legendon 1
|