psxy

psxy..某グラフ、点画、丸印などでデータをプロットします。

基本篇(丸印をプロットする)
以下、シェルスクリプト例。
#! /bin/tcsh -f
set file=test.data
set psfile=$file.ps
set range=0/100/0/100
set resol=1
psxy $file -JX16/16 -Y3 -Y7 -R$range -I$resol -Ba10f5:x:/:test:neWS -Sc0.5 -G0/0/255 -P -V > $psfile
gs $psfile

psxy
ここでプロットします。
-G..色を3原色で指定する。(赤/緑/青の順で0から255までを指定。0/0/255は青)
出来上がりの図
注..test.dataの中身はx,yの順に書いた座標。

応用篇(棒グラフを書いてみる)
以下、シェルスクリプト例。
#! /bin/tcsh -f
set file=test.data
set psfile=$file.ps
set range=0/100/0/100
set resol=1
set color=test.cpt
##
makecpt -T0/100/10 -Crainbow > $color
psxy $file -JX16/16 -Y3 -Y7 -R$range -I$resol -Ba10f5:x:/:test:neWS -C$color -Sb1 -P -V > $psfile
gs $psfile

makecpt
色パレットを作ります。ここでは、rainbowを指定しています。他には、cool,gray,polar,topo..など様々ありますが,makecptコマンドをプロプントで打つと使える種類が見られます。

psxy
-Sb1..某グラフを書きます。例は、 ここ。数字は某グラフの太さ。

他には、丸印(-Sc)、星印(-Sa),ダイヤ(-Sd),十字(-Sx),点画(-Sp)等があります。

注:某グラフ(-Sb)を使うときに読み込むデータは、
x,y(値),色(0〜100の値)の順に3列書く。
-C$colorで色パレットを作成しないと色無しの某グラフになる。
点画(-Sp)では、大きさを指定できない。


Last modified: Sat May 11 18:26:36 JST 2002