爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10451|回复: 8

[经验总结] ncl 编辑.hluresfile对默认设置进行修改,可改变字体、默认色板等

[复制链接]

新浪微博达人勋

发表于 2022-2-23 11:30:55 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 guoguohh 于 2022-2-23 11:30 编辑

Graphical defaults that changed in NCL V6.1.0
Several graphical defaults were changed in NCL version 6.1.0.
In versions NCL 6.0.0 and earlier, the following graphical defaults were in effect:
· "times-roman" font
· 32-color color table
· a colon (':') for a function code
In versions NCL 6.1.0 and later, the following graphical defaults are now in effect:
· "helvetica" font
· 256-color color table
· a tilde ('~') for a function code

  • 以上是ncl新旧版本默认设置的区别,可以发现6.1.0以后的版本字体从“times-roman”改成了“helvetica”,但是一些中文期刊会要求我们的图中西文及数字用 Times New Roman,ncl中有命令能够修改一些字体和大小,但是一个一个去设置比较麻烦,而且无法修改地图坐标轴的数字字母的字体(我没找到,如果有的话可以分享一下),为了方便我们对默认设置进行修改,也就是官网中提到的.hluresfile”文件:https://www.ncl.ucar.edu/Document/Graphics/hlures.shtml




  • 以没有图形化界面的ubuntu中设置为例(虚拟机)按照官网的步骤,我们需要在我们的家目录下新建一个名为.hluresfile的文件,把所给的内容复制粘贴在这个文件中,并修改你所需要的设置,步骤如下:

1. 通过cd ~命令打开家目录

2. VIM编辑器,可以新建文件也可以修改文件,命令为:vim .hluresfile(如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如果文件已存在,则没有提示。)

3. 进入编辑器后,我们先按"I”,即切换到“插入”状态。就可以通过上下左右移动光标,或空格、退格及回车等进行编辑内容了,和WINDOWS是一样的了。此时将官网给的内容复制粘贴,并修改相应设置https://www.ncl.ucar.edu/Document/Graphics/hluresfile

4. 当文本编辑结束之后,通常需要退出编辑器,我们选择保存退出:按键盘左上角的"ESC",左下角的插入状态不见后,输入“冒号”,即":"(不需双引号),在下方会出现冒号,等待输入命令,输入WQ。(功能分别为W:write,写入,Q:quit,退出)再回车,就保存退出了。
(关于linux系统中如何进入退出vim编辑器,方法及区别参考https://jingyan.baidu.com/article/495ba8410ff14d38b30ede01.html)




最后附一下修改了字体后的图对比








316422043111219085.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-2-23 11:44:43 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-2-23 12:31:59 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-3-8 16:31:45 | 显示全部楼层
哇,太棒了!感谢楼主
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-4-10 16:01:07 | 显示全部楼层
很有用
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-5-23 15:10:38 | 显示全部楼层

密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 成长值: 0
发表于 2022-5-23 16:22:28 | 显示全部楼层
请问如何才能将NCL里的字体改成“Arial” 呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-5-24 09:39:24 | 显示全部楼层
AuuuTi 发表于 2022-5-23 16:22
请问如何才能将NCL里的字体改成“Arial” 呢?

ncl的font table里没有这个字体,建议用ncl画完图拿p图软件Adobe Illustrator加字
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 成长值: 0
发表于 2022-5-24 10:06:57 | 显示全部楼层
guoguohh 发表于 2022-5-24 09:39
ncl的font table里没有这个字体,建议用ncl画完图拿p图软件Adobe Illustrator加字

好的好的,谢谢谢谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表