图片缩略图

用于Matlab的调色板表(.cpt)

version 1.7.0.1 (1.07 MB) by 凯利卡尼
在Matlab中创建和应用gmt风格的颜色地图

6.6 k下载

更新2021年9月23日

从GitHub

在GitHub上查看许可证

cptcmap。m文档

作者:凯利卡尼查看颜色调色板表(.cpt)的Matlab文件交换

此函数创建并应用在调色板表(.cpt文件)中定义的ColorMap。调色板文件提供比MATLAB的默认方案更灵活的ColorMappaties,包括离散和连续渐变,以及更简单的直接颜色映射。

有关cpt文件格式的完整描述,请参阅通用映射工具文档(https://www.generic-mapping-tools.org.).

该套餐包括20个标准GMT ColorMaps;有关版权信息,请参阅每个文件的标题。CPT城市网站上有许多颜色表(http://soliton.vm.bytemark.co.uk/pub/cpt-city/index.html).

语法

cptcmap(名称);cptcmap(名称、ax);cptcmap(…参数,val,…);[cmap, lim, ticks, bfncol, ctable] = cptcmap(…)h = cptcbar(ax, map, loc, flag)

有关输入和输出变量的完整描述,请参阅功能帮助

例子

我们将从一个简单的彩色地形图开始。

(纬度,经度,z)satbath10);位置,(0.050.150.90.7]);pcolor(经度,纬度,z);阴影;cbcolorbar;

cptcmap1

应用GMT_GLOBE.CPT调色板表。此表的颜色限制设置为匹配全局地形,因此我们将在此处使用直接映射。

cptcmapGMT_GLOBE.映射直接);

cptcmap2

如果想要标记颜色映射中使用的特定颜色间隔,可以用cptcbar(模仿颜色条)替换颜色条。

删除(cb);cbcptcbar甘氨胆酸(,GMT_GLOBE.驻地);(cb.ax字形大小7);

cptcmap3

有时,在颜色栏上显示均匀的颜色间隔是很有用的,即使刻度值的间隔不均匀。在这个例子中,海平面附近的标记被压得太紧而无法读取。使用cptcbar的最后一个输入来更改这个值。

删除(cb.ax);cbcptcbar甘氨胆酸(,GMT_GLOBE.驻地真的);(cb.ax字形大小7);

cptcmap4

引用作为

凯利卡尼(2021)。用于Matlab的调色板表(.cpt)GitHub (https://github.com/kakearney/cptcmap-pkg)。检索

Matlab释放兼容性
创建R2010a
兼容任何版本
平台的兼容性
视窗 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

cptcmap

极大极小

parsepv

要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库