GMT中标注特殊字符:平方,%,±号,希腊字母

gmt中文社区的官网,我们可以得到以下的特殊字符表,通过在cmd命令窗口输入以下命令

gmt get PS_CHAR_ENCODING

查到你所安装的GMT的默认字符编码方式。如下图所示,本人是默认的ISOLation1+ 编码。

下面是一些具体的特殊字符的代码与标注效果

1.标注文字

标注平方,立方,×,÷(直接拼音输入法输入【cheng,chu】,得到相应的字符)

echo 0 70 Global LAI trend:5÷10@+-2@+m@+2@+m@+-2@+/a  | gmt text -JX15c/15c -F+f12p,4 

注意:使用平方的上下标记,需要使用@符号。@+是上标,@-是下标

    echo 0 60 m@+5  m@-5  | gmt text -JX15c/15c -F+f12p,4 

如果需要连续的上下标,中间需要添加@+,这样才不会把前一部分的整体一直作为指数部分

    echo 0 60 m@+5@+m@-5  | gmt text -JX15c/15c -F+f12p,4 
    echo 0 50 m@+5m@-5  | gmt text -JX15c/15c -F+f12p,4 

添加%,±,@等

    echo 0 40 \045 \214 \261 \100  | gmt text -JX15c/15c -F+f12p,4 

2.colorbar的标记

只需要在-By后添加【+标记内容即可】

    gmt colorbar -Ba100f100 -DjBC+w6c/0.4c+o0c/-1c+m -By+l10@+-2@+m@+2@+m@+-2@+/a

标记效果如下图

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
这个错误是由于你指定的时间格式与实际时间格式不匹配。在你的时间字符串'Tue Apr 03 18:00:09 +0000 2012',时间格式为'%a %b %d %H:%M:%S +0000 %Y',而你指定的时间格式为'%Y-%m-%d %H:%M:%S',因此出现了这个错误。 你需要将时间格式改为'%a %b %d %H:%M:%S +0000 %Y',或者将时间字符串转换为'%Y-%m-%d %H:%M:%S'格式。下面是一个例子: ```python import datetime timestamp = "Tue Apr 03 18:00:09 +0000 2012" gmt = datetime.datetime.strptime(timestamp, '%a %b %d %H:%M:%S +0000 %Y') local = gmt + datetime.timedelta(hours=8) # 假设本地时区为东八区 local_format = local.strftime('%Y-%m-%d %H:%M:%S') print(local_format) ``` 在这个例子,我们首先使用datetime.datetime.strptime()函数将时间字符串解析为GMT时间,然后加上8小时得到本地时间。接下来,我们使用strftime()函数将本地时间转换为'%Y-%m-%d %H:%M:%S'格式,并打印出结果。 如果你想直接将时间字符串转换为'%Y-%m-%d %H:%M:%S'格式,你可以使用如下代码: ```python import datetime timestamp = "Tue Apr 03 18:00:09 +0000 2012" gmt = datetime.datetime.strptime(timestamp, '%a %b %d %H:%M:%S +0000 %Y') local = gmt + datetime.timedelta(hours=8) # 假设本地时区为东八区 local_format = local.replace(microsecond=0).isoformat(' ') print(local_format) ``` 在这个例子,我们首先使用datetime.datetime.strptime()函数将时间字符串解析为GMT时间,然后加上8小时得到本地时间。接下来,我们使用.replace()函数将毫秒数删除,并使用isoformat()函数将时间转换为'%Y-%m-%d %H:%M:%S'格式,并打印出结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是水怪的哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值