棒グラフの上に,折線グラフを描く−−EXCELLで簡単にできるだろうか.できるかも知れないが詳しく知らない.SAS/GRAPHではどうだろうか?.そう簡単でもない. gchart で棒グラフを描き, gplot で折線を重ねることは不可能である.Capability はヒストグラムに分布曲線を描くがそれだけであり,SAS/QCのプロダクトである.こうなると annotate ということになるがそれは面倒である.
しかし,gplot だけで描けることに気がついた.こんなプログラムである.ちょっとしたオプションの活用だけである.

proc gplot data = sum ;
	symbol2 c = red i = join v = dot ;
	symbol1 c = blue i = needle v = none w = 50  ;
	axis1 order = 40 to 100 by 10 label = ( f = swiss "%" ) ;
	axis2 offset = (1 cm) order = 1 to 10 value = (c = black) minor = none label = none ;
	axis3 label = ( f = hwdmx001 ) value = none ;
	plot  uri * g / vaxis = axis3 haxis = axis2 c = blue ;
	plot2 pct * g / vaxis = axis1 vref = 60 70 80 90 c = red ;
run ;
quit ;

barplot