I get the problem in plooting boundaries in psbasemap. It alway shows 4 boundaries (W,N,S,E) no matter the change the value. Please helps me to fix it.
This is my code to plot my maps
gmtset FONT_ANNOT_PRIMARY 20p,Helvetica,black FONT_LABEL 20p
gmtset FONT_LABEL 20p MAP_TICK_LENGTH 5p MAP_TICK_PEN 2p MAP_FRAME_PEN 0.08p
gmtset PROJ_LENGTH_UNIT INCH PS_MEDIA a0
makecpt -CGMT_EASNFS.cpt -T0/120/10 -D >UOHC.cpt
psbasemap -R130/165/0/25 -JQ180/9 -BWS -Bxa -Bya -X1 -Y2 -K -P> %1.ps
psxy %1 -R -CUOHC.cpt -J -Ss0.05 -K -O >>%1.ps
pscoast -J -R -W1 -G200 -Di -O -K >>%1.ps
psxy bwp201902_C5_WUTIP.bt1km -R -J -O -W0.04i,0/0/0 -K >>%1.ps
psxy bwp201902_C5_WUTIP.bt1km -R -J -O -Ctc_scale1.cpt -Sc0.15 -W0.01i -K >>%1.ps
pstext bwp201902_C5_WUTIP.bt1km.date -R -J -F+f10p,Helvetica,black,-=0.5p,white -B5 -K -O >>%1.ps
gmtset FONT_LABEL 20p MAP_TICK_LENGTH 5p MAP_TICK_PEN 2p MAP_FRAME_PEN 2p
psscale -CUOHC.cpt -R -J -DJCR+o0.5/0i+w7.2i/0.15i+e -Bxa20f10 -By+l(m) -O -K >>%1.ps
rem ----------- plot legend ---------------
echo 149 25.2 0 > temp2
echo 152 25.2 63 >> temp2
echo 155 25.2 83 >> temp2
echo 158 25.2 96 >> temp2
echo 161 25.2 114 >> temp2
echo 164 25.2 136 >> temp2
psxy temp2 -R -J -O -Ctc_scale1.cpt -Sc0.2 -Y0.2 -K -N >> %1.ps
psxy temp2 -R -J -O -W0.03i,0/0/0 -Sc0.2 -K -N >> %1.ps
echo 149 26.5 18 0 0 2 TD/TS> temp2
echo 152 26.5 18 0 0 2 Cat.1>> temp2
echo 155 26.5 18 0 0 2 Cat.2>> temp2
echo 158 26.5 18 0 0 2 Cat.3>> temp2
echo 161 26.5 18 0 0 2 Cat.4>> temp2
echo 164 26.5 18 0 0 2 Cat.5>> temp2
pstext temp2 -R -J -Ctc_scale1.cpt -O -K -N >>%1.ps
echo 130 25.8 20,1,black LT %1 > name
pstext name -R -J -W -F+f+j -O -N >>%1.ps
psconvert %1.ps -Tg -A -P
del %1.ps name temp2
Best regards,