🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
当时要实现这个,中文图例 ![](https://img.kancloud.cn/6a/03/6a030ca1cd5a9ab4db3cd0fbe2b2a372_203x104.png) 设置完中文字体以后,-0.5 结果显示的是0.5,小于0的没法显示为负数,开始以为是数据问题,后来各种查找都没能实现小于0自动为负数,最终一个偶然的机会发现,当字体不同时,这个负数才会显示,这里把中文字体39换成Helvetica 就正常显示为负数了。 然后图例就没法是中文,需要在echo H 10 39 的时候自行设置为中文39号字体,或者模拟一行 ``` rem 图例中文问题 FONT_ANNOT 就是同时设置下面两个的 gmt set FONT_ANNOT 10p,Helvetica,black rem gmt set FONT_ANNOT_PRIMARY 14p,39,black rem gmt set FONT_ANNOT_SECONDARY 14p,39,black ``` ``` echo H 可以单设置字体 chcp 936 echo H 10 39 图例mm/10@+-9@+> legend.txt 还可以模拟个 rem echo S 0.3 c 0 white 0p 1.5 图例mm/10@+-9@+ > legend.txt ```