From c6ef63f76ac7b4e718d4208bcba4366deb981417 Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Mon, 8 Jun 2020 22:28:15 +0800 Subject: [PATCH] fixed a bug for gmtxy-image/2 when range starts by a negative value --- gmtxy-image.sh | 2 +- gmtxy-image2.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gmtxy-image.sh b/gmtxy-image.sh index 08e58d2..ca1f987 100755 --- a/gmtxy-image.sh +++ b/gmtxy-image.sh @@ -76,7 +76,7 @@ else fi #根据横纵坐标的范围计算图片的长和高 我们默认图片宽度为1.5i range_coor=(${range//// }) - pic_height=`echo "scale=4; 1.5 * (${range_coor[3]}-${range_coor[2]})/(${range_coor[1]}-${range_coor[0]})"|bc` + pic_height=`echo "scale=4; 1.5 * (${range_coor[3]} - ${range_coor[2]})/(${range_coor[1]} - ${range_coor[0]})"|bc` # 设置绘图参数 gmt gmtset \ FONT_ANNOT_PRIMARY=10.5p,Times-Roman,black \ diff --git a/gmtxy-image2.sh b/gmtxy-image2.sh index 9127453..cf2c4ee 100755 --- a/gmtxy-image2.sh +++ b/gmtxy-image2.sh @@ -180,7 +180,7 @@ else fi #根据横纵坐标的范围计算图片的长和高 我们默认图片宽度为1.5i range_coor=(${range//// }) - pic_height=`echo "scale=4; ${layouts[0]%i} * (${range_coor[3]}-${range_coor[2]})/(${range_coor[1]}-${range_coor[0]})"|bc` + pic_height=`echo "scale=4; ${layouts[0]%i} * (${range_coor[3]} - ${range_coor[2]})/(${range_coor[1]} - ${range_coor[0]})"|bc` # 输出一个bash脚本的头部到屏幕 if [[ ${run_command} == 0 && ${from_open} == '>' ]]; then