cat << EOT > _inp_a.txt 0.01 -6 0.1 -4 1 0 20 8 50 4 100 3 EOT cat << EOT > _inp_b.txt 0.01 3 0.1 4 1 5 7 2 50 -4 100 -8 EOT range=0.01/100/-10/10 scale=5l/3 xga=a1g3 yga=g2a4 xlabel='x-label' ylabel='y-label' fig=fig_gra_slog.eps gmt set FONT_ANNOT_PRIMARY 12 gmt set FONT_LABEL 8 gmt set MAP_TICK_LENGTH_PRIMARY 0c gmt psbasemap -R$range -JX$scale -Bx$xga+l"$xlabel" -By$yga+l"$ylabel" -BWSen -P -K > $fig gmt psxy _inp_a.txt -R -J -W1.5 -K -O >> $fig gmt psxy _inp_a.txt -R -J -SC0.2 -G#000000 -N -K -O >> $fig gmt psxy _inp_b.txt -R -J -W1.5,3_3:0 -K -O >> $fig gmt psxy _inp_b.txt -R -J -SC0.2 -W1,#0000ff -G#ffffff -N -K -O >> $fig echo '0.01 -10' | gmt psxy -R -J -Sp -O >> $fig cat << EOT > _inp_a.txt 2.5 1 7.5 5 12.5 8 17.5 3 EOT cat << EOT > _inp_b.txt -75 40 -25 20 25 -30 70 30 EOT rangeSW=0/20/0/10 rangeNE=-100/100/-50/50 scale=5/3 afgS=a5f1g5 afgW=a2f1g2 afgN=a50f10 afgE=a20f10 labelS='Label-S' labelW='Label-W' labelN='Label-N' labelE='Label-E' fig=fig_gra_2axes.eps gmt set FONT_ANNOT_PRIMARY 8 gmt set FONT_LABEL 12 gmt set MAP_TICK_LENGTH_PRIMARY 0.2c gmt psbasemap -R$rangeSW -JX$scale -Bx$afgS+l"$labelS" -By$afgW+l"$labelW" -BWS -P -K > $fig gmt psxy _inp_a.txt -R -J -W2 -K -O >> $fig gmt pstext -R -J -F+f+a+j -N -K -O << EOT >> $fig 17.5 3 10p 0 LM SW EOT gmt psbasemap -R$rangeNE -JX$scale -Bx$afgN+l"$labelN" -By$afgE+l"$labelE" -BNE -K -O >> $fig gmt psxy _inp_b.txt -R -J -W2,5_5:0 -K -O >> $fig gmt pstext -R -J -F+f+a+j -N -K -O << EOT >> $fig 70 30 10p 0 LM NE EOT echo '-100 -50' | gmt psxy -R -J -Sp -O >> $fig