mlab: 几种colormap的介绍

以下是各种颜色映射(colormap)的介绍,这些颜色映射通常用于数据可视化,以帮助更好地展示数据的不同范围和类别:

Accent: 提供了一组明亮的颜色,适合用于分类数据,通常用于离散的类别标签。

Blues: 从浅蓝色到深蓝色的渐变,适合表示从低到高的连续数据,如温度或海洋深度。

BrBG: 从棕色到蓝绿色的渐变,适合表示对称分布的数据,如变化幅度大且有正负差异的数据。

BuGn: 从浅蓝绿色到深绿色的渐变,适合表示从低到高的数据,如气候数据中的降水量。

BuPu: 从浅蓝色到深紫色的渐变,适合表示从低到高的连续数据,如人口密度。

CMRmap: 从红色到蓝绿色的渐变,适合表示从低到高的连续数据,具有良好的视觉对比度。

Dark2: 提供一组高对比度的颜色,适合离散数据的可视化,如分类数据的展示。

GnBu: 从浅绿色到深蓝绿色的渐变,适合表示从低到高的数据,如气候变化中的降水量。

Greens: 从浅绿色到深绿色的渐变,适合表示从低到高的连续数据,如植被覆盖度。

Greys: 从白色到黑色的渐变,适合表示单色调的数据,如灰度图像。

OrRd: 从浅橙色到深红色的渐变,适合表示从低到高的数据,如热量图。

Oranges: 从浅橙色到深橙色的渐变,适合表示从低到高的数据,如温度数据。

PRGn: 从紫色到绿色的渐变,适合表示对称分布的数据,如生物数据中的变化。

Paired: 提供多种配对的颜色,适合离散数据的可视化,如分类数据的展示。

Pastel1: 提供柔和的颜色,适合展示离散数据,如分类数据的展示。

Pastel2: 提供另一组柔和的颜色,适合离散数据的展示。

PiYG: 从粉红色到绿色的渐变,适合表示对称分布的数据,如地理数据中的变化。

PuBu: 从浅紫色到深蓝色的渐变,适合表示从低到高的数据,如人口密度数据。

PuBuGn: 从浅紫色到绿色的渐变,适合表示从低到高的数据,如地理数据中的气候变化。

PuOr: 从紫色到橙色的渐变,适合表示对称分布的数据,如生物数据中的变化。

PuRd: 从浅紫色到深红色的渐变,适合表示从低到高的数据,如热量图。

Purples: 从浅紫色到深紫色的渐变,适合表示从低到高的数据,如人口密度数据。

RdBu: 从红色到蓝色的渐变,适合表示对称分布的数据,如气候变化中的温度数据。

RdGy: 从红色到灰色的渐变,适合表示从低到高的数据,如地理数据中的温度变化。

RdPu: 从红色到紫色的渐变,适合表示从低到高的数据,如热量图。

RdYlBu: 从红色到黄色到蓝色的渐变,适合表示对称分布的数据,如地理数据中的气候变化。

RdYlGn: 从红色到黄色到绿色的渐变,适合表示对称分布的数据,如气候数据中的温度变化。

Reds: 从浅红色到深红色的渐变,适合表示从低到高的数据,如热量图。

Set1: 提供一组对比度高的颜色,适合离散数据的可视化,如分类数据的展示。

Set2: 提供另一组对比度高的颜色,适合离散数据的展示。

Set3: 提供另一组对比度高的颜色,适合离散数据的展示。

Spectral: 从紫色到红色到黄色到绿色的渐变,适合表示对称分布的数据,如地理数据中的气候变化。

Vega10: 提供一组颜色,适合离散数据的可视化,如分类数据的展示。

Vega20: 提供另一组颜色,适合离散数据的展示。

Vega20b: 提供另一组颜色,适合离散数据的展示。

Vega20c: 提供另一组颜色,适合离散数据的展示。

Wistia: 提供一组颜色,适合离散数据的可视化,如分类数据的展示。

YlGn: 从浅黄色到深绿色的渐变,适合表示从低到高的数据,如植被覆盖度。

YlGnBu: 从浅黄色到深绿色到蓝色的渐变,适合表示从低到高的数据,如气候变化中的降水量。

YlOrBr: 从浅黄色到深橙色的渐变,适合表示从低到高的数据,如温度数据。

YlOrRd: 从浅黄色到深红色的渐变,适合表示从低到高的数据,如热量图。

afmhot: 从黑色到白色的渐变,适合表示从低到高的数据,如热量图。

autumn: 从红色到黄色的渐变,适合表示从低到高的数据,如温度数据。

binary: 从黑色到白色的渐变,适合表示二进制数据,如灰度图像。

black-white: 从黑色到白色的渐变,适合表示单色调的数据,如灰度图像。

blue-red: 从蓝色到红色的渐变,适合表示对称分布的数据,如气候变化中的温度数据。

bone: 从浅灰色到深灰色的渐变,适合表示单色调的数据,如医学图像。

brg: 从棕色到蓝绿色的渐变,适合表示从低到高的数据,如地理数据中的温度变化。

bwr: 从蓝色到白色到红色的渐变,适合表示对称分布的数据,如气候数据中的变化。

cool: 从青色到品红色的渐变,适合表示从低到高的数据,如气候变化中的温度数据。

coolwarm: 从青色到红色的渐变,适合表示对称分布的数据,如气候数据中的变化。

copper: 从黑色到铜色的渐变,适合表示从低到高的数据,如图像中的深度变化。

cubehelix: 从暗色到亮色的渐变,适合表示从低到高的数据,如地理数据中的气候变化。

file: 用于表示文件类型的颜色映射,通常需要根据具体情况选择。

flag: 提供了一组颜色,适合离散数据的可视化,如分类数据的展示。

gist_earth: 从棕色到绿色的渐变,适合表示从低到高的数据,如地理数据中的地形变化。

gist_gray: 从黑色到白色的渐变,适合表示单色调的数据,如灰度图像。

gist_heat: 从黑色到红色的渐变,适合表示从低到高的数据,如热量图。

gist_ncar: 提供了一组颜色,适合离散数据的可视化,如分类数据的展示。

gist_rainbow: 提供一组彩虹色,适合离散数据的可视化,如分类数据的展示。

gist_stern: 从深蓝色到绿色的渐变,适合表示从低到高的数据,如地理数据中的温度变化。

gist_yarg: 从黑色到白色的渐变,适合表示单色调的数据,如灰度图像。

gnuplot: 提供一组颜色,适合离散数据的可视化,如分类数据的展示。

gnuplot2: 提供另一组颜色,适合离散数据的展示。

gray: 从黑色到白色的渐变,适合表示单色调的数据,如灰度图像。

hot: 从黑色到红色到黄色的渐变,适合表示从低到高的数据,如热量图。

hsv: 从红色到紫色的渐变,适合表示从低到高的数据,如色谱图。

inferno: 从黑色到黄色的渐变,适合表示从低到高的数据,如热量图。

jet: 从蓝色到红色的渐变,适合表示从低到高的数据,如温度数据。

magma: 从黑色到白色的渐变,适合表示从低到高的数据,如热量图。

nipy_spectral: 从紫色到红色到黄色到绿色的渐变,适合表示对称分布的数据,如气候数据中的变化。

ocean: 从浅蓝色到深蓝色的渐变,适合表示从低到高的数据,如海洋深度。

pink: 从浅粉色到深粉色的渐变,适合表示从低到高的数据,如图像中的温度变化。

plasma: 从黑色到黄色的渐变,适合表示从低到高的数据,如热量图。

prism: 提供一组彩虹色,适合离散数据的可视化,如分类数据的展示。

rainbow: 提供一组彩虹色,适合离散数据的可视化,如分类数据的展示。

seismic: 从蓝色到红色的渐变,适合表示对称分布的数据,如地震数据。

spectral: 从紫色到红色到黄色到绿色的渐变,适合表示对称分布的数据,如地理数据中的气候变化。

spring: 从粉红色到绿色的渐变,适合表示从低到高的数据,如气候数据中的降水量。

summer: 从绿色到黄色的渐变,适合表示从低到高的数据,如植被覆盖度。

terrain: 从棕色到绿色的渐变,适合表示从低到高的数据,如地形高度变化。

viridis: 从深紫色到亮黄色的渐变,适合表示从低到高的数据,如气候数据中的降水量。

winter: 从蓝色到绿色的渐变,适合表示从低到高的数据,如气候数据中的降水量。

这是一段 MATLAB 代码,用于绘制 NetCDF 格式的数据文件中的大气可降水量数据,并将每年的月平均可降水量作为一幅图像保存到本地。 具体来说,`figure(1)` 表示创建一个名为 1 的新图形窗口,`set(gcf,'position',[100 100 1200 650] ,'color','w')` 表示设置图形窗口的位置和背景色。 `for i=2013:2022` 表示循环遍历从 2013 年到 2022 年的每一年。内部循环 `for j=1:12` 表示遍历每一年的每一个月。 `temp=tp(:,:,years==i & months==j)` 表示从原始数据文件中获取当前年份和月份对应的大气可降水量数据,`monmean(i-2012,j)=mean(temp(:))` 表示计算当前月份的平均可降水量,并将其保存到 `monmean` 数组中。 `subplot(3,4,j)` 表示在当前图形窗口中创建一个子图,`pcolor(LON,LAT,temp')` 表示在子图中绘制经纬度网格和对应的可降水量数据,`shading interp` 表示使用插值方法进行颜色填充,`colormap(jet)` 表示使用 Jet 颜色映射表,`colorbar` 表示添加颜色条,`ax = gca` 表示获取当前子图的坐标轴对象,`title([ num2str(j) ' 月'])` 表示设置子图标题,`ax.XLabel.String = '经度(°)'` 和 `ax.YLabel.String = '纬度(°)'` 分别表示设置坐标轴标签,`pause(0.0002)` 表示暂停 0.0002 秒,以便在绘制子图时能够逐步显示。 `suptitle([num2str(i) '年月平均大气可降水量 (mm)'])` 表示设置当前年份的总标题,`print(gcf,'-djpeg','-r300',['.\Pic\1_' num2str(i) '年月平均大气可降水量.jpg'])` 表示将当前图形窗口保存为 JPEG 文件,`clf` 表示清空当前图形窗口,以便绘制下一个年份的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值