如何在Matlab中更改颜色贴图中的单一颜色?
我在一个规则的x x x z矩阵中得到了一系列数据,我正在用Matlab中的pcolor绘制。我正在使用JET颜色贴图(翻转过来),想知道如何指定当我正在打印的参数值为0时,颜色应为白色而不是默认的深红色 我的数据没有填充整个矩阵,因此所有没有数据的单元格都设置为0。这提供了一个半令人满意的图,因为数据填充单元格和0单元格之间的对比度足够大,数据覆盖的区域很容易识别。然而,如果所有0-单元都以白色绘制,则会大大增强图像 祝福如何在Matlab中更改颜色贴图中的单一颜色?,matlab,plot,Matlab,Plot,我在一个规则的x x x z矩阵中得到了一系列数据,我正在用Matlab中的pcolor绘制。我正在使用JET颜色贴图(翻转过来),想知道如何指定当我正在打印的参数值为0时,颜色应为白色而不是默认的深红色 我的数据没有填充整个矩阵,因此所有没有数据的单元格都设置为0。这提供了一个半令人满意的图,因为数据填充单元格和0单元格之间的对比度足够大,数据覆盖的区域很容易识别。然而,如果所有0-单元都以白色绘制,则会大大增强图像 祝福 ENOK您可以获得表示颜色映射的数组: map = colormap(
ENOK您可以获得表示颜色映射的数组:
map = colormap('jet');
colormap(map);
然后,您可以根据需要修改单个行,然后设置颜色映射:
map = colormap('jet');
colormap(map);
您可以获得表示颜色映射的数组:
map = colormap('jet');
colormap(map);
然后,您可以根据需要修改单个行,然后设置颜色映射:
map = colormap('jet');
colormap(map);