补充matlab自带的colormap
何处可以获得丰富多彩的colormap
直接到NCL网站获取丰富多彩,真的是丰富多彩的colormap,总有一款适合你。NCL网站在此,拿走不谢。
外部colormap文件后缀名处理
通过NCL网站下载到喜欢的colormap文件后,将文件名的后缀 .rgb 改成 .txt,即可继续往后看。
通过setMyColormap设置colormap
我编写了一个matlab函数,可以将从NCL下载的更改过后缀名的colormap文件设置到当前工作图形窗口。setMyColormap的代码如下:
function setMyColormap(Filename) %
%% 导入文本文件中的数据。
% 用于从以下文本文件导入数据的脚本:
% MPL_bwr.txt
%% 初始化变量。
temp = dir;
temp = temp.folder;
filename =[temp,'\',Filename]; %只需要改这个。
startRow = 3;
%% 每个文本行的格式:
formatSpec = '%8f%9f%f%[^\n\r]';
%% 打开文本文件。
fileID = fopen(filename,'r');
%% 根据格式读取数据列。
% 该调用基于生成此代码所用的文件的结构。如果其他文件出现错误,请尝试通过导入工具重新生成代码。
dataArray = textscan(fileID, formatSpec, 'Delimiter', '', 'WhiteSpace', '', 'TextType', 'string', 'HeaderLines' ,startRow-1, 'ReturnOnError', false, 'EndOfLine', '\r\n');
%% 关闭文本文件。
fclose(fileID);
%% 对无法导入的数据进行的后处理。
%% 创建输出变量
MPLbwr = table(dataArray{
1:end-1}, 'Var