Adjusting position and angle of label
in the postscript file


Example postscript command to plot a label from original output of gnuplot

977 1358 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (THOLEIITE)]
] -26.7 MLshow
grestore

To adjust this script into desired angle and position, just change the following lines:

977 1358 M, and
currentpoint gsave translate 90 rotate 0 0 moveto

Do not change the others until you know what will you do...

The adjusted lines are:
950 1200 M
currentpoint gsave translate 30 rotate 0 0 moveto

Do the same way to the other one...

837 657 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (CALC-ALKALINE)]

change to:
800 675 M
gsave 0 setgray
currentpoint gsave translate 30 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (CALC-ALKALINE)]

2379 1217 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (KOMATIITE)]

change to:
2275 1150 M
gsave 0 setgray
currentpoint gsave translate -27 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (KOMATIITE)]

2099 1498 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Komatiitic)]

change to:
2000 1100 M
gsave 0 setgray
currentpoint gsave translate -27 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Komatiitic)]

1958 1498 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (basalt)]

change to:
1970 1025 M
gsave 0 setgray
currentpoint gsave translate -27 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (basalt)]

2519 937 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Komatiite)]

change to:
2550 825 M
gsave 0 setgray
currentpoint gsave translate -27 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Komatiite)]

977 1358 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Andesite)]

change to:
1075 1225 M
gsave 0 setgray
currentpoint gsave translate -23 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Andesite)]

837 1217 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Dacite)]

change to:
925 1100 M
gsave 0 setgray
currentpoint gsave translate -23 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Dacite)]

697 797 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Rhyolite)]

change to:
700 797 M
gsave 0 setgray
currentpoint gsave translate 30 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Rhyolite)]

641 517 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Rhyolite)]

change to:
641 550 M
gsave 0 setgray
currentpoint gsave translate -23 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Rhyolite)]

921 657 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Dacite)]

change to:
921 600 M
gsave 0 setgray
currentpoint gsave translate -23 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Dacite)]

1089 713 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Andesite)]

change to:
1125 700 M
gsave 0 setgray
currentpoint gsave translate -23 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Andesite)]


1314 937 M
gsave 0 setgray
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Basalt)]

change to:
1350 825 M
gsave 0 setgray
currentpoint gsave translate -23 rotate 0 0 moveto
[ [(Roman) 80.0 0.0 true true 0 (Basalt)]

Have a lot of fun...! [iww]
[back]