Newcolorbar.文件

Newcolorbar.允许在相同的子图中使用多个ColorMaps和ColorBars。

此功能通过创建符合当前轴的大小和范围的新一组不可见轴。这允许第二种聚色点以这样的方式使用,使得它被认为是两个单独的Colormaps和同一轴上的两个色块。

返回气候数据工具内容

内容

句法

彩色杆颜色栏(位置)颜色栏(...,属性名称,PropertyValue)[CB2,AX2,AX1] =彩色条(...)

描述

彩色栏在默认(右)位置中创建一组新的轴和新的颜色栏。

彩色杆(位置)将新颜色栏的位置指定为“北”底部“东”内部“南方”内部“南部”内部的左上角“东侧”外部底部“驻地”外部右侧的“南路”之外的绘图盒内部的“南方”内部“南部”内部的绘图框中的位置左边的'Westoutside'

彩色杆(...,propertyname,propertyValue)指定颜色栏的其他名称/值对。

[CB2,AX2,AX1] =彩色杆(...)返回新颜色栏的句柄CB2.,新轴AX2.和以前的当前轴AX1

例1

让我们在灰度网上数据集上绘制一些彩色散射数据。首先绘制网格数据。我们将使用内置的山顶数据集此示例:

PColor(峰(500))遮荫interp.Colormap(GCA,灰色(256))颜色杆('southoutside'的)

Newcolorbar.Matlab的功能不同彩色栏函数我们必须创建一个Newcolorbar.绘制新的颜色缩放数据集。我们可以简单地创建一个新的颜色栏:

Newcolorbar.

然后绘制一些随机颜色缩放的散射数据:绘制带有Parula Colormap的分散数据集:

散射(500 *兰特(30,1),500 *兰特(30,1),60,100 *兰特(30,1),'填充'的)

例2.

现在让我们重复示例1,但是添加了一点格式化。利用cmocean.创建可爱的ColorMaps:

图PColor(峰(500))阴影interp.cmocean.藻类CB1 =彩色杆('southoutside');Xlabel(CB1,'峰值数据的彩色杆'的)

在当前轴的底部添加一个新的颜色条并指定蓝色文本:

cb2 = nemolorbar('南''颜色''蓝色');

绘制分散的数据并标记新的颜色栏:

散射(500 *兰特(30,1),500 *兰特(30,1),100,8 * Randn(30,1),'填充')cmocean.平衡Caxis([ -  10 10])%设置分散的彩色杆轴Xlabel(CB2,'散射数据的彩色杆''颜色''蓝色'的)

例3:三个色息

这是三个Colorbars的一个例子:

图PColor(峰(500))阴影interp.cmocean.藻类CB1 =彩色杆;Ylabel(CB1,'背景峰值数据的彩色杆')CB2 = Newcolorbar('southoutside');散射(500 *兰特(30,1),500 *兰特(30,1),100,8 * Randn(30,1),'填充')cmocean.amp.Caxis([ -  10 10])%设置分散的彩色杆轴Xlabel(CB2,'散射数据的彩色杆')CB3 = Newcolorbar('南');PColor(1:100,401:500,峰(100))阴影interp.Xlabel(CB3,'山顶的彩色杆插入'的)

作者信息

Newcolorbar.函数是由乍得A. Greene.德克萨斯大学在奥斯汀地球物理学研究所(UTIG),2015年8月。2019年的气候数据工具箱更新。